如何更改Python写入/打开CSV文件的默认位置?
问题描述:
如何更改Python写入/打开文件的默认位置?如何更改Python写入/打开CSV文件的默认位置?
我最近下载了IPython,并注意到任何时候写入文本文件或者需要CSV文件导入熊猫/ numpy操作数据都必须在MyDocuments中。我想在另一个文件中创建一个特定的文件夹,它会自动写入/打开文件。
有没有办法做到这一点?
答
您可以通过os
模块更改IPython正在运行的当前目录。在快捷目录:
import os
os.chdir('C:/Users/Oliver/Documents/Project Name/data')
如果你想在IPython的图标点击形成的开始菜单时,更改启动目录,您可以通过“开始在”这样做。
- 右键单击该图标的IPython
- 转到快捷方式选项卡
- 更改 “开始的:” 位置
+0
所以这似乎只是在代码初始化后更改目录,但是当我关闭并重新打开IPython时,它将目录返回到MyDocuments。有没有更改默认目录的方法,以便我不必使用它来启动每个代码? –
+0
我猜你正在使用IPython快捷方式。我已经为这个案例添加了我的答案。 – James
只是theirfull路径指定的文件。您可以更改当前目录,但这样做没有任何优势。 –