Operaciones básicas de lectura y escritura de Python
1. Operación de escritura
'''
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()
Ingrese aabbcc y salga e ingrese ddeeff
del resultado. Solo ddeeff en el documento sabe que esta operación de escritura se sobrescribe
2. Operación de escritura (agregar)
'''
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()
Después de ingresar ddeeff para salir, ingrese aabbcc y
podrá ver en los resultados. Hay ddeeffaabbcc en el documento para saber que esta operación de escritura es adicional
3. Leer operación
'''
使用try:...except:...进行异常处理,则不会抛出错误,取而代之的是自己定义输出内容,可以对用户更友好。
'''
try:
f=open(r"C:\User\a\Desktop\physon\龚正讲话.txt","r")
for text in f:
print(text)
f.close()
except:
print("文件找不到,请核实文件路径")
Cuando la ruta es correcta, el resultado es:
Si la ruta es incorrecta, el resultado es: