Tôi có một tệp được gọi là tệp example_file.pymà 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.pyvào sys.pathvà 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.