2016-04-12 442 views
0

運行VS直接我寫了一個程序:蟒蛇2.7:從CMD蟒蛇

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

當我從CMD運行(例如,在cmd中輸入C:\Users\USER\PycharmProjects\2016_project\test.py) - 沒有新文件被創建

但是當我雙擊了在Windows資源管理器(我的窗戶(10))的新文本文件的創建

能有人向我解釋發生了什麼?圖標 以及如何繞過此問題?

(附註:我最的在校時間,因此可能要花費一點時間,性反應) 感謝

回答

1

選擇文件夾,並使用Python來運行。使用像:

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

Oups-謝謝! –

+0

(問題在於創建的新文件 - 但在當前目錄中,cmd在...) –

+0

@hai tederry,最有可能的是,該文件位於驅動器C:的根目錄中。像我顯示的那樣運行文件,或者您需要使用完整路徑 – JRazor