Python基础——读写操作
1. 写操作
'''
open中在路径前面加r,r表示转义字符不转义,故不用\\
w表示覆盖写操作
'''
f=open(r"C:\out.txt","w")
while(True):
r=input("please enter Strings:--->")
if(r=="exit"):
break
f.write(r)
f.close()
输入aabbcc退出后输入ddeeff
由结果可知,文档中只有ddeeff可知此写操作是覆盖的
2. 写操作(追加)
'''
open中在路径前面加r,r表示转义字符不转义,故不用\\
a(append())表示追加写操作
'''
f=open(r"C:\out.txt","a")
while(True):
r=input("please enter Strings:--->")
if(r=="exit")
break
f.write(r)
f.close()
输入ddeeff退出后输入aabbcc
由结果可知,文档中有ddeeffaabbcc可知此写操作是追加的
3. 读操作
'''
使用try:...except:...进行异常处理,则不会抛出错误,取而代之的是自己定义输出内容,可以对用户更友好。
'''
try:
f=open(r"C:\User\a\Desktop\physon\龚正讲话.txt","r")
for text in f:
print(text)
f.close()
except:
print("文件找不到,请核实文件路径")
当路径正确时,结果为:
若路径不正确时,结果为: