2016-09-29 41 views
0

我正在尝试将该文件写入我公司的项目文件夹,该文件夹是unix系统,位置是/ department/projects/data /。所以就用下面的代码如何使用python将数据导出到unix系统位置

df.to_csv(“/部门/项目/数据/ Test.txt的” 09月=“\ t”的首标= 0)

该错误消息表示它不能找到的位置。如何使用python在Unix中指定文件位置?

+1

检查该位置是否存在 –

+1

登录linux机器,并cd到文件夹“/ department/projects/data”。如果可以,您可能无权写入该目录 –

回答

0

我找到了解决方案。这可能是因为我从anaconda使用Spyder。只要我使用“\”而不是“\”,python就可以识别位置。

0
df.to_csv("C:\Users\abc\Desktop\Test.txt", sep='\t', header = 0) 

要么你真正的意思是,反斜杠加倍作为

df.to_csv("C:\\Users\\abc.... 

或您的字符串本身就是错误的。我相信Python将支持Windows和Unix上的Unix样式路径 - 使用这种样式。

用/替换\字符并转储“C:”。

相关问题