Tôi đang cố gắng nhập một mô-đun từ một thư mục cụ thể.thêm thư mục vào sys.path/PYTHONPATH
Vấn đề là nếu tôi sử dụng sys.path.append(mod_directory)
để nối thêm đường dẫn và sau đó mở trình thông dịch python, thư mục mod_directory
sẽ được thêm vào cuối danh sách sys.path. Nếu tôi xuất biến số PYTHONPATH
trước khi mở trình thông dịch python, thư mục sẽ được thêm vào đầu danh sách. Trong trường hợp sau tôi có thể nhập mô-đun nhưng trong trường hợp trước, tôi không thể.
ai đó có thể giải thích lý do tại sao điều này xảy ra và đưa cho tôi một giải pháp để thêm mod_directory
khi bắt đầu, bên một kịch bản python?
Tôi đã thử [module 'site] (https://docs.python.org/3/library/site.html#site.addsitedir). –