繁体   English   中英

Python-to_csv-找不到目录/ iPython笔记本可以

[英]Python - to_csv - cannot find directory /iPython notebook can

我编写了一个小的Python脚本来提取数据并将其与熊猫一起以CSV文件的形式保存在共享驱动器“ N:\\ folder \\”的文件夹中。 使用的功能是:

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

当我在iPython Notebook中运行代码时,它运行良好,但如果通过命令行运行相同的代码,则会崩溃并显示:

IOError: [Errno 2] No such file or directory: 'N:\\MMS Managers\\house_opportunities.csv'

我正在Windows上运行它。有人知道如何解决该问题吗?

提前致谢!

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

谢谢!

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

'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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM