【python】 txt的读取和写入
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(" ")out.append(msg)
·
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()
更多推荐
所有评论(0)