Operações básicas de leitura e gravação do Python
1. Operação de gravação
'''
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()
Insira aabbcc e saia e insira ddeeff a
partir do resultado. Somente ddeeff no documento sabe que esta operação de gravação foi sobrescrita
2. Operação de gravação (anexar)
'''
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()
Digite ddeeff e saia e digite aabbcc
no resultado. O documento contém ddeeffaabbcc para saber que esta operação de gravação é adicional
3. Leia a operação
'''
使用try:...except:...进行异常处理,则不会抛出错误,取而代之的是自己定义输出内容,可以对用户更友好。
'''
try:
f=open(r"C:\User\a\Desktop\physon\龚正讲话.txt","r")
for text in f:
print(text)
f.close()
except:
print("文件找不到,请核实文件路径")
Quando o caminho está correto, o resultado é:
Se o caminho estiver incorreto, o resultado é: