Pythonで検索パスを追加する方法

WBOY
リリース: 2023-05-13 10:28:05
転載
3043 人が閲覧しました

Python は検索パスを追加します

1. sys.path を使用してプログラムに

を追加します (例:

import sys
sys.path.append('/Users/username/Documents/')

sys.path
ログイン後にコピー

)。sys.path を使用して内容を出力できます。は現在含まれているディレクトリです。

2. .pth ファイルを使用して追加します

lib/python が存在するディレクトリの lib/python/site-packages/ ディレクトリに .pth ファイルを追加します。

##ここで注意する必要があるのは、Python がインストールされているディレクトリの場所です。

たとえば、conda で仮想環境の my_project 環境を使用する場合、 /Users/username/opt/anaconda3/envs/fealpy mypath.pth ファイルをディレクトリ /lib/python3.8/site-packages に追加します。

mypath.pth の内容は、追加:

/Users/username/Documents/
/Users/username/Downloads/
ログイン後にコピー

追加後、同じ Python で sys.path を呼び出して表示できます:

import sys
sys.path
ログイン後にコピー

添付ファイル: Python で一時的に検索パスを追加します

次のアドレスを入力しますプロジェクトを sys.path リストに追加して、モジュールの迅速なインポートを容易にします。

インポート OS、sys

# 获取当前用户的home目录
module = os.path.expanduser('~')
# 打印当前用户的home目录
print(module)
# 定义home目录的搜索优先级,0为最高优先级
# sys.path.insert()加入的也是临时搜索路径,程序退出后失效。
sys.path.insert(0, module)
# 打印搜索路径
print(sys.path)
ログイン後にコピー

以上がPythonで検索パスを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート