-1
我想導出一個txt文件,但它只能找到的目錄就是我的服務器安裝位置。如何將.txt文件保存在系統被訪問的PC目錄中(Python)
方案: 我的服務器是在Ubuntu,我訪問我的基於Web的系統在Windows瀏覽器,每當我產生它被保存在/ opt,而不是在我使用的PC的/下載TXT文件。是否有可能找到任何PC的活動目錄? 或任何可能的解決方案?
我試圖os.chdir(C:\ Windows \ System32下) 但它無法找到路徑提前
感謝。 [編輯]
a = random.randint(1, 9999)
name = 'debTest' + str(a * 7) + '.txt'
completeName = os.path.join('./Downloads', name)
print 'completname', completeName
file = open(completeName, 'w')
file.write("TEST FILE")
file = open(completeName, 'r')
file.close()
我想這樣的代碼:
您正在編寫程序嗎?如果是這樣,請發佈不適合你的代碼。順便說一句,當前的工作目錄可以在Python腳本中用'os.getcwd()'獲得。任何平臺都是一樣的。 –
@PaulCornelius這裏是我剛剛嘗試的代碼,但仍然沒有工作: (我將編輯上面的文章) – JDee
寫完文件後立即關閉文件 - 通常文件將是空的,直到它已關閉。然後,當你打開文件閱讀它時,你寫的文本將會在那裏。您還應該在Windows資源管理器中看到該文件,並且它不應該爲空。 –