2

Learning Python the Hard Way (LPTHW) のいくつかの演習に取り組んでおり、作成したテキスト ゲームのオリジナル コードを記述しようとしているときに問題が発生しています。

私の問題は、python 標準ライブラリから「ランダム」モジュールをインポートすることです。

この問題は、メインの Python27 ディレクトリに .py ファイルがないことが原因です。

私の質問: ファイルを探す場所をスクリプトに伝えるにはどうすればよいですか? また、実際のパスを使用している場合、別のユーザーがスクリプトを実行しようとしたときに、ルートの python27 ディレクトリが別の場所にあるときにエラーを防ぐにはどうすればよいですか?

これを研究するための情報やリソースは役に立ちます。

ありがとうございました。

4

1 に答える 1

1

なんらかの方法で環境変数を台無しにしない限りPYTHONPATH、スクリプトをどこに保存したかは問題ではありません。import random常に動作するはずです。

ただし、random.py現在のスクリプトと同じディレクトリに名前が付けられたスクリプトがある場合、Python は、最終的に標準ライブラリにつながる他のパスに到達する前に、最初にそれをインポートしようとします。それはあなたの問題でしょうか?

于 2013-10-24T19:22:39.703 に答える