如何更改Python写入/打开CSV文件的默认位置?

问题描述:

如何更改Python写入/打开文件的默认位置?如何更改Python写入/打开CSV文件的默认位置?

我最近下载了IPython,并注意到任何时候写入文本文件或者需要CSV文件导入熊猫/ numpy操作数据都必须在MyDocuments中。我想在另一个文件中创建一个特定的文件夹,它会自动写入/打开文件。

有没有办法做到这一点?

+0

只是theirfull路径指定的文件。您可以更改当前目录,但这样做没有任何优势。 –

您可以通过os模块更改IPython正在运行的当前目录。在快捷目录:

import os 
os.chdir('C:/Users/Oliver/Documents/Project Name/data') 

如果你想在IPython的图标点击形成的开始菜单时,更改启动目录,您可以通过“开始在”这样做。

  1. 右键单击该图标的IPython
  2. 转到快捷方式选项卡
  3. 更改 “开始的:” 位置

enter image description here

+0

所以这似乎只是在代码初始化后更改目录,但是当我关闭并重新打开IPython时,它将目录返回到MyDocuments。有没有更改默认目录的方法,以便我不必使用它来启动每个代码? –

+0

我猜你正在使用IPython快捷方式。我已经为这个案例添加了我的答案。 – James