前言
在处理txt文件时卡壳了,写个方法记录下
提示:以下是本篇文章正文内容,下面案例可供参考
一、需求
处理文本文件里面数据
预想结果
二、方法
代码示例
代码如下(示例):
def pro_file(file):
li = []
with open(file, 'r', encoding='utf-8') as f_r:
# 读取所有行,返回list,每行一个元素
lines = f_r.readlines()
for line in lines:
# 去除每行的换行符(\n)
line = line.strip()
# 按','分割,没有写None
if ',' not in line:
line += ',None'
li.append(line)
return li
# 写入新文件
with open('newfile.txt', 'w', encoding='utf-8') as f_w:
for i in pro_file('file.txt'):
f_w.write(i + '\n')
print('修改完成')
总结:
可以按实际情况添加或删除其他功能