4

私はPythonを初めて使用します。シェルを起動するたびに、常に次のようなディレクトリが表示されます。

".../ファイル名/Python/"

しかし、私はそれを次のように変更したいと思います。

".../ファイル名/pythonプログラム/"

インポート変調を変更せずにそれを行うにはどうすればよいですか?私はそれを間違えてインポートできなくなるのを恐れていますが、置くのはとても面倒です:

import os
os.chdir(".../file name/python program/")

シェルを開いた後は毎回。手伝ってくれてありがとう!

4

2 に答える 2

3

チェックアウト: http: //docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP

これは、ファイルに設定できる環境変数です。これはシェルの起動前に実行され、インタラクティブシェルを使用している場合にのみ適用されます。

これを使用して、シェルの開始時に現在のディレクトリとしてパスを指定できます。

import os
os.chdir('/pathto')
del os 

ファイルに書き込み、env変数でそのファイルをポイントします。

これが実行中のファイルに固有のものである場合は、スクリプト内のディレクトリを変更する必要があります

os.chdir('/pathto')
于 2012-06-05T22:20:46.400 に答える
1

モジュールをインポートするときにコンピューター上の特定のディレクトリを自動的に検索するようにPythonを設定しようとしている場合は、/ python27 / Lib / site.pyファイルを開いて、上部のプレフィックスリストにパスを追加します。ファイル

于 2012-06-05T22:09:41.140 に答える