1、打开文件
f = open('test.txt', 'w')
注意:如果你没有提前创建test文件,它会自动创建test文件
2、写入str
epsi=0
epsi = epsi + 1
f.write('roundstart:' + str(epsi) + '\n')
注意:每次调用f.write是每次写入一行
3、按行读取txt文件
file = open('test.txt')
hile 1:
line = file.readline()
if line[3:4]=='我':
a=line[-4:]
mypoint.append(int(a))
print(str(a))
elif line[3:4]=='敌':
a=line[-4:]
b=int(a)
anamypoint.append(int(a))
# print(type(b))
# print(b)
print(line)
if not line:
break
pass # do something
其中:
line = file.readline()
这一行是对txt文件的每一行的读取的操作
后面的部分是对得到的每一行进行的提取想要的信息的操作。
我使用的是最简单的对应数组的方式,进行固定位置的提取的
4、关闭文件
file.close()
如果觉得有用,我会将身边遇到问题,分享出来~,还请各位关注~~