Tôi có một tệp được gọi là tệp example_file.py
mà tôi muốn sử dụng từ nhiều tệp khác, vì vậy tôi quyết định thêm example_file.py
vào sys.path
và nhập tệp này vào tệp khác để sử dụng tệp. Để làm như vậy, tôi đã chạy phần sau trong IPython.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Tôi có thể thấy đường dẫn mà tôi vừa thêm và khi tôi cố gắng nhập tệp này từ một đường dẫn thư mục khác như sau:
import example_file
nó hoạt động tốt, nhưng khi tôi thoát ra khỏi IPython, nhập lại và kiểm tra sys.path
, tôi thấy rằng đường dẫn mà tôi đã thêm không xuất hiện, vậy làm cách nào để thêm đường dẫn vào sys.path vĩnh viễn trong Python?
PYTHONPATH
.
sys.path.append()
chấp nhận một thư mục chứa tệp VÀ KHÔNG DUY NHẤT ĐẾN MỘT TẬP TIN.