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 に答える