Python - to_csv - 无法找到目录/ iPython笔记本即可

时间:2016-05-05 07:57:13

标签: python windows pandas directory ipython

我编写了一个小的Python脚本来提取数据,并将pandas作为CSV文件保存在共享驱动器的文件夹中,名为“N:\ folder \'”。使用的功能是:

git stash
git checkout -b newbranch
git stash pop
# work, add and commit in newbranch
git checkout master
# resume working on master

当我在iPython笔记本中运行我的代码时,它运行良好,但如果我通过命令行运行完全相同,它会崩溃并说:

df.to_csv('N:\MMS Managers\house_opportunities.csv', index=False, encoding='utf-8')

我在Windows上运行它 有谁知道如何解决这个问题?

提前致谢!

2 个答案:

答案 0 :(得分:1)

我设法通过cmd.exe运行它,我认为我使用的unix bash模拟器无法识别此N:/驱动器。

谢谢!

答案 1 :(得分:0)

问题似乎与您在错误中看到的双斜线有关:

'N:\\MMS Managers\\house_opportunities.csv'

因此,我建议首先尝试提供 os.path.abspath 的路径,它应该处理双斜杠,然后使用df.to_csv:

import os
path = os.path.abspath('N:\MMS Managers\house_opportunities.csv')
df.to_csv(path, index=False, encoding='utf-8')