我编写了一个小的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上运行它 有谁知道如何解决这个问题?
提前致谢!
答案 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')