如何从.open()列表中删除换行符

2024-10-03 15:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我只是写了一些代码来帮助我做一些事情。我有一个由4位数字组成的单词表,我打算把它附加到,比如说,2个字母上。这样地: aXXXXa

但是,由于它是一个数字列表,因此会添加一个新行,这会影响文件的输出

代码如下:

file = open("numbers.txt", "r")

for line in file:
    a = "b"
    print(a + line + a)

结果是:

b9989
b
b9990
b
b9991
b

哪个是错误的


Tags: 文件代码intxt列表for字母line
2条回答

strip()只删除字符串开头和结尾的字符。您想使用replace()吗

file = open("numbers.txt", "r")

for line in file:
    a = "b"
    print("a" + line.replace("\n","") + "a")

连接字符串时去掉换行符

print(a + line.strip('\n') + a)

相关问题 更多 >