0

我正在运行 python 代码,我想将一些输出写入特定文件夹(与我执行脚本的位置不同)。

因此,我打算使用 os 模块将 Python 的路径更改为这个特定的文件夹:

os.chdir("myLocation.../Folder")

但是,脚本仍然写入我执行脚本的文件夹,当我调用命令时

os.curdir

它返回“。”。

我在这里有点迷路,希望有任何提示。

4

1 回答 1

0

os.chdir应该做正确的事。这是一些用于在 python REPL 上测试的代码,假设您./test在工作目录中有一个目录。

>>> import os
>>> os.chdir('test')
>>> f = open('testfile', 'w')
>>> print>>f, 'hello world'
>>> f.close()

test/testfile现在存在正确的内容。

于 2013-03-12T19:16:22.840 回答