Python-Grundlagen - Lese- und Schreibvorgänge

Python-Grundlagen - Lese- und Schreibvorgänge

1. Schreibvorgang

'''
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()

Geben Sie aabbcc ein und beenden Sie und geben Sie ddeeff
Fügen Sie hier eine Bildbeschreibung einaus dem Ergebnis ein. Nur ddeeff im Dokument weiß, dass dieser Schreibvorgang überschrieben wird
Fügen Sie hier eine Bildbeschreibung ein

2. Schreiboperation (anhängen)

'''
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()

Geben Sie nach der Eingabe von ddeeff zum Beenden aabbcc ein, und Sie Fügen Sie hier eine Bildbeschreibung ein
können anhand der Ergebnisse sehen, dass das Dokument ddeeffaabbcc enthält, um zu wissen, dass dieser Schreibvorgang zusätzlich istFügen Sie hier eine Bildbeschreibung ein

3. Lesevorgang

'''
使用try:...except:...进行异常处理,则不会抛出错误,取而代之的是自己定义输出内容,可以对用户更友好。
'''
try:
  f=open(r"C:\User\a\Desktop\physon\龚正讲话.txt","r")
  for text in f:
    print(text)
  f.close()
except:
  print("文件找不到,请核实文件路径")


Wenn der Pfad korrekt ist, lautet das Ergebnis: Fügen Sie hier eine Bildbeschreibung ein
Wenn der Pfad falsch ist, lautet das Ergebnis:Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/Doigt_/article/details/108614258
Empfohlen
Rangfolge