Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk menambah laluan carian dalam Python

Bagaimana untuk menambah laluan carian dalam Python

WBOY
Lepaskan: 2023-05-13 10:28:05
ke hadapan
3091 orang telah melayarinya

Python menambah laluan carian

1 Tambah

dalam program menggunakan sys.path untuk menambah, contohnya:

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

sys.path
Salin selepas log masuk

dan anda boleh menggunakan sys.path ke. keluarkan direktori yang disertakan pada masa ini.

2 Tambah fail .pth

Tambahkan fail .pth pada direktori lib/python/site-packages/ dalam direktori tempat lib/python berada dipasang.

Apa yang anda perlu beri perhatian di sini ialah di mana direktori tempat python dipasang.

Sebagai contoh, jika anda menggunakan persekitaran my_project persekitaran maya dalam conda, ia sepatutnya be /Users/username/opt/anaconda3/envs/fealpy Tambahkan fail mypath.pth pada direktori /lib/python3.8/site-packages Kandungan dalam

mypath.pth ialah direktori yang akan ditambah:

/Users/username/Documents/
/Users/username/Downloads/
Salin selepas log masuk

Selepas menambah, perkara yang sama Anda boleh memanggil sys.path dalam python untuk melihat:

import sys
sys.path
Salin selepas log masuk

Lampiran: python menambah laluan carian buat sementara waktu

Letakkan alamat projek anda dalam senarai sys.path untuk memudahkan pengimportan pantas modul.

import os, sys

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

Atas ialah kandungan terperinci Bagaimana untuk menambah laluan carian dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan