首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复此换行符?

如何修复此换行符?
EN

Stack Overflow用户
提问于 2018-12-26 23:29:03
回答 1查看 52关注 0票数 0

我正在创建一个新的文件,其中有来自其他文件的数据,我必须添加额外的信息。代码运行正常,但当我打开文件时,我添加的数据会打乱文件结构。

代码语言:javascript
复制
def writeSalary(fileName):
    f = open(fileName,"r")
    g = open("Personas2.txt","w")
    for line in f:
        line=line[:-1]
        g.write(line)
        g.write("1000\n")
    f.close()
    g.close()

预期输出为:

佩德罗·冈萨雷斯·迪亚兹71977689X 22 M ESP EDP 1000

胡安·冈萨雷斯·迪亚兹71977689X 21 M ITA CSC 1000

费德里科·冈萨雷斯·迪亚兹71977689X 32 M ITA TELEFONICA 1000

哈维尔·冈萨雷斯·迪亚兹71977689X 35 M ITA TELEFONICA 1000

曼努埃尔·冈萨雷斯·迪亚兹71977689X 27 M ESP EDP 1000

Pelayo Gonzalez Diaz 71977689X 60 M ESP TELEFONICA 1000

路易斯·冈萨雷斯·迪亚兹71977689X 45 M GER CSC 1000

安娜·冈萨雷斯·迪亚兹71977689X 30 F ESP CSC 1000

卡特琳娜·冈萨雷斯·迪亚兹71977689X 24 F ITA CSC 1000

伊莎贝尔·冈萨雷斯·迪亚兹71977689X 29 F ESP TELEFONICA 1000

Covadonga Gonzalez Diaz 71977689X 18 F ESP TELEFONICA 1000

索尼娅·冈萨雷斯·迪亚兹71977689X 66 F ESP EDP 1000

Alejandra Gonzalez Diaz 71977689X 20 F ITA EDP 1000

佩德罗·冈萨雷斯·迪亚兹71977689X 20 M ITA版本1000

但它确实是:

佩德罗·冈萨雷斯·迪亚兹71977689X 22 M ESP EDP 1000

1000

胡安·冈萨雷斯·迪亚兹71977689X 21 M ITA CSC 1000

1000

费德里科·冈萨雷斯·迪亚兹71977689X 32 M ITA TELEFONICA 1000

1000

哈维尔·冈萨雷斯·迪亚兹71977689X 35 M ITA TELEFONICA 100

1000

曼努埃尔·冈萨雷斯·迪亚兹71977689X 27 M ESP EDP 1000

1000

Pelayo Gonzalez Diaz 71977689X 60 M ESP TELEFONICA 1000

1000

路易斯·冈萨雷斯·迪亚兹71977689X 45 M GER CSC 1000

1000

安娜·冈萨雷斯·迪亚兹71977689X 30 F ESP CSC 1000

1000

卡特琳娜·冈萨雷斯·迪亚兹71977689X 24 F ITA CSC 1000

1000

伊莎贝尔·冈萨雷斯·迪亚兹71977689X 29 F ESP TELEFONICA 1000

1000

Covadonga Gonzalez Diaz 71977689X 18 F ESP TELEFONICA 1000

1000

索尼娅·冈萨雷斯·迪亚兹71977689X 66 F ESP EDP 1000

1000

Alejandra Gonzalez Diaz 71977689X 20 F ITA EDP 1000

1000

佩德罗·冈萨雷斯·迪亚兹71977689X 20 M ITA版本1000

EN

回答 1

Stack Overflow用户

发布于 2018-12-26 23:33:43

只需将line=line[:-1]更改为line=line.rstrip()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53933977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档