我正在尝试将该文件写入我公司的项目文件夹,该文件夹是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”。如果可以,您可能无权写入该目录 –