2017-05-26 7 views
-1
from sys import argv 
script,filename=argv 
txt=open(filename) 
print("here's your file %r:\n" % filename) 
print txt.read() 

print("type the filename again:") 
file_again=input("@") 
txt_again=open(file_again) 
print txt_again.read() 

Ich habe diesen Code verwendet und es zeigt Fehler wie im Bild anbei.Öffnen und Lesen einer TXT-Datei aus dem Python-Skript

Was soll ich tun?

enter image description here

+0

argv könnte eine Liste in Ihrem Fall sein.Bitte setzen Sie den Fehler Sie stehen vor – bigbounty

+0

wo ist das Bild? – zhenguoli

+1

'python.exe' benötigt ein Skript (* .py file *), keine Textdatei, die Sie lesen möchten. – mx0

Antwort

1

Sie versuchen, eine .txt Datei auszuführen.

C:\path\to\python.exe my_script.py path\to\your\file.txt 

Wo my_script.py enthalten sollte Ihr Code: Sie sollten Ihr Skript wie folgt ausgeführt werden.

Verwandte Themen