我正在嘗試將該文件寫入我公司的項目文件夾,該文件夾是unix系統,位置是/ department/projects/data /。所以就用下面的代碼如何使用python將數據導出到unix系統位置
df.to_csv(「/部門/項目/數據/ Test.txt的」 09月=「\ t」的首標= 0)
該錯誤消息表示它不能找到的位置。如何使用python在Unix中指定文件位置?
我正在嘗試將該文件寫入我公司的項目文件夾,該文件夾是unix系統,位置是/ department/projects/data /。所以就用下面的代碼如何使用python將數據導出到unix系統位置
df.to_csv(「/部門/項目/數據/ Test.txt的」 09月=「\ t」的首標= 0)
該錯誤消息表示它不能找到的位置。如何使用python在Unix中指定文件位置?
我找到了解決方案。這可能是因爲我從anaconda使用Spyder。只要我使用「\」而不是「\」,python就可以識別位置。
df.to_csv("C:\Users\abc\Desktop\Test.txt", sep='\t', header = 0)
要麼你真正的意思是,反斜槓加倍作爲
df.to_csv("C:\\Users\\abc....
或您的字符串本身就是錯誤的。我相信Python將支持Windows和Unix上的Unix樣式路徑 - 使用這種樣式。
用/替換\字符並轉儲「C:」。
檢查該位置是否存在 –
登錄linux機器,並cd到文件夾「/ department/projects/data」。如果可以,您可能無權寫入該目錄 –