二个文件操作的案例

#把in.txt文件里的每个数都扩大100倍,输出到out.txt中

with open(“in.txt”,”r”) as file:
a=file.read()
c=[int(i) for i in a.split()]
print(c)

for i in range(len(c)):
c[i]=c[i]*100
print(c)

with open(“out.txt”,”w”) as file:
file.write(” “.join(map(str,c)))

 

修改数字

 

 

#把in.txt文件里的重复名字去掉后,输出到out.txt中

with open(“in.txt”,”r”) as file:
a=file.read()
c=[i for i in a.split()]
print(c)

d=[]
for i in c:
if i not in d:
d.append(i)
print(d)

with open(“out.txt”,”w”) as file:
file.write(” “.join(map(str,d)))

 

修改内容