2014-02-20 33 views
0

我正在從軌道控制器調用python腳本。假設控制器的位置是x,python腳本的位置是y。 python腳本是這樣的,它創建一個文件來寫x=open("file","w")。該腳本執行得很好。但執行後,我無法找到寫入文件。它既不在位置x也不位於y。我還使用命令locate file來查找文件,但該命令沒有輸出。python:文件去哪了?

該文件理想地去哪裏?爲什麼我無法找到它

+1

如果你能夠查看腳本的輸出,也許'import os;打印os.getcwd()'會給你一個提示。 – Kevin

+0

請勿編輯您的問題以添加一個新問題。單獨詢問(或者更好的是,搜索現有的問題,要求相同) –

回答

2

我想這可能取決於你的網絡服務器作爲工作目錄。

找到只找到它的數據庫中的東西,所以它不會立即知道新的文件。試試

find/-name file 
+0

這可能需要一段時間。 ;) – Carsten

+0

當然會的,但最終應該找到答案(並以sudo作爲前綴,否則肯定會以root身份運行) –

+0

@Carsten:確實如此。但我發現它。 \米/。謝謝。 – nish