Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách import file Python khác?


Để dùng package trong code, phải làm cho nó accessible. Bạn phải import nó. Không dùng được gì trong Python trước khi nó được định nghĩa. Một số thứ built-in (kiểu cơ bản int, float) dùng mọi lúc. Nhưng hầu hết việc khác cần hơn thế. Ví dụ tính cosin 1 radian, chạy math.cos(0) sẽ bị NameError vì math chưa định nghĩa.

Ví dụ

Cần nói cho Python import module trước:

>>> math.cos(0)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'math' is not defined
>>> import math
>>> math.cos(0)
1.0

Nếu có file Python riêng muốn import, dùng import statement:

>>> import my_file  # giả sử file my_file.py ở thư mục hiện tại.
                      # File ở thư mục khác, đưa đường dẫn tuyệt đối/tương đối.