2016-04-12 7 views
0

schrieb ich das nächste Programm:Python 2.7: von cmd lief vs direkt aus Python

with open('h.txt','a') as f: 
    f.write('asd') 

, wenn ich es aus dem cmd laufen (zB getippt C:\Users\USER\PycharmProjects\2016_project\test.py in der cmd) - keine neue Datei erstellt wurde

aber wenn ich klickte doppelt auf das Symbol im Explorer-Fenster (I mit Fenstern bin (10)) eine neue Textdatei

erstellt wurde mir jemand erklären, was passiert ?? und wie dieses Problem zu umgehen?

(P. S. ich die meiste Zeit in der Schule bin, so dass es mir ein wenig Zeit in Anspruch nehmen kann Resp) dank

Antwort

1

den Ordner auswählen und Python verwenden, um auszuführen. Verwenden Sie wie:

cd C:\Users\USER\PycharmProjects\2016_project 
python test.py 
+0

Oups - danke !! –

+0

(das Problem war, dass die neuen Dateien erstellt wurden - aber im aktuellen Verzeichnis der cmd war ...) –

+0

@hai tederry, am wahrscheinlichsten ist die Datei im Stammverzeichnis von Laufwerk C :. Führen Sie Dateien wie ich gezeigt aus, oder Sie müssen den vollständigen Pfad verwenden – JRazor