1.txt读取:

file = "demo.txt"
f = open(file, 'r+', encoding='utf-8')
new_lines = []
# 读取txt内所有行
while True:
    line = f.readline()
    if line:
   	   # 以空格为间隔,读取所有该行的数据存入数组
        msg = line.split(" ")
        new_lines.append(msg)
    else:
        break
f.close()

或者:

        with open(txt, 'r') as f:
            for line in f.readlines():
            	data= line.strip().split(' ')
            	``````

2. txt写入

(这里是重新写入,在原基础上继续写入比较麻烦)

f = open(file, 'w', encoding='utf-8')
f.writelines(new_lines) 	# new_lines是string类型的数组
f.close()

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐