2016-11-20 29 views
-1

我試圖創建使用pycharm open一個空文件來創建pycharm新的文件,並未能創造一個沒有抱怨什麼失敗使用開放

在Pycharm

fw = open("sample.txt", "w") 
fw.write("what's up") 
fw.close() 

我用同樣的代碼在終端,並且它成功創建了sample.txt文件。

我是否必須在Pycharm中進行一些配置才能使其工作?

+0

當前目錄可能是寫保護的,與終端中的不同。使用'os.getcwd()'檢查它' –

+0

你在檢查文件的正確目錄嗎?也許它創建的文件和目錄是不同的,你認爲它實際上是。試試os.getcwd()(當然在import os之後),看看你得到了什麼。 –

+0

我得到了這樣的東西'/ Applications/PyCharm CE.app/Contents/bin' –

回答

1

我想這是因爲你使用 fw = open("sample.txt", "w")

相對路徑嘗試把絕對路徑一樣fw = open("/path/to/sample.txt", "w")

我在說「我猜」,因爲錯誤描述和堆棧跟蹤是找到問題的線索,所以您應該檢查它們並在請求幫助時始終提供它們。

+0

你說得對,我必須指定完整路徑! –