Python:在文件中的每一行添加一个逗号

步骤1:读取每行(每行的类型是str)

步骤2:对每行列表化

步骤3:弹出每行的/n两个字符

步骤4:追加,/n三个字符

代码实现如下:

#import os
From_file=open('D:\\python\\A\\tianqi.txt')
f=open('niuniu1.txt','w')
count=0
huancun=[]
for each_line in From_file:
    #print(type(each_line))  each_line 是字符类型
    Delstr=list(each_line)
    Delstr.pop()  #弹出n
    Delstr.pop()  #弹出\
    Delstr.append(',\n')
    huancun="".join(Delstr)
    print(huancun)
    f.writelines(huancun)
    count+=1
    huancun=[]

f.close()
From_file.close()
print('文件中总共有:%d行'%count)



### 回答1: 答:with open('txt文件路径', 'r', encoding='utf-8') as f: for line in f: line_with_comma = line + ',' print(line_with_comma) ### 回答2: 你好!下面是使用Python编写的代码,用于逐行读取txt文件,并在每行后面逗号。 ```python # 打开txt文件 file = open('example.txt', 'r') # 逐行读取文件内容 lines = file.readlines() # 创建一个空列表用于存储添加逗号后的每行内容 modified_lines = [] # 遍历每一行内容 for line in lines: # 去除每行末尾的换行符 line = line.rstrip('\n') # 在每行后面逗号 modified_line = line + ',' # 将添加逗号后的行添加到列表 modified_lines.append(modified_line) # 关闭文件 file.close() # 打开文件以写入修改后的内容 file = open('example_modified.txt', 'w') # 将修改后的内容逐行写入文件 for line in modified_lines: file.write(line + '\n') # 关闭文件 file.close() ``` 请将`example.txt`替换为您需要读取的txt文件名。该代码会将原始文件内容读取一个列表,然后将逗号添加到每行的末尾,并将修改后的内容写入名为`example_modified.txt`的新文件。 希望以上信息对您有所帮助!如有更多问题,请随时提问。 ### 回答3: 你好!下面是我为你编写的一段Python代码,可以逐行读取txt文件,并在每行末尾逗号: ```python # 打开文件 file_path = "your_file_path.txt" # 替换为你的txt文件路径 with open(file_path, "r") as file: # 逐行读取文件内容 lines = file.readlines() # 在每行末尾逗号 modified_lines = [line.rstrip() + "," for line in lines] # 打印修改后的内容 for line in modified_lines: print(line) ``` 在代码,你需要将`your_file_path.txt`替换为你要读取的txt文件的路径。代码首先打开文件,然后使用`readlines()`方法逐行读取文件内容,并存储在`lines`变量。接下来,使用列表推导式,将每行末尾逗号,并存储在`modified_lines`列表最后,使用循环打印修改后的每行内容。 希望这段代码对你有帮助!如果有任何问题,请随时提问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeniuHe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值