⊗pyPmMdInr 83 of 129 menu

Giới thiệu về import trong Python

Trong Python, bạn có thể nhập không chỉ các mô-đun tiêu chuẩn, chẳng hạn như re (để làm việc với biểu thức chính quy), mà còn tạo các mô-đun mới của riêng bạn từ các tệp tùy chỉnh.

Giả sử chúng ta có tệp lib.py, nằm trong cùng thư mục với tệp làm việc của chúng ta test.py:

  • lib.py
  • test.py

Hãy tạo trong đó một hàm sẽ in dấu chấm than ra console:

def func(): print('!')

Bây giờ chuyển sang tệp test.py và nhập hàm này vào đó. Ở dòng trên cùng của tệp, chúng ta viết lệnh import, sau đó chỉ định tên của tệp cần thiết (mô-đun). Vì cả hai tệp đều nằm trong cùng một thư mục, sau import chỉ cần chỉ định tên mô-đun mà không có phần mở rộng của nó:

import lib

Sau đó gọi hàm đã nhập. Để làm điều này, sau tên mô-đun, thông qua dấu chấm, hãy chỉ định tên hàm func:

lib.func()

Kết quả thực thi mã:

'!'

Khi nhập mô-đun, trong tệp làm việc không chỉ các hàm trở nên khả dụng, mà tất cả nội dung còn lại của nó, ví dụ, các biến.

Sau khi thực hiện nhập mô-đun, trong thư mục làm việc tự động xuất hiện thư mục dịch vụ __pycache__. Hãy chú ý rằng tên của tất cả các tệp và thư mục dịch vụ trong Python đều có dấu gạch dưới kép:

  • /__pycache__/
  • lib.py
  • test.py

Có những trường hợp cần nhập mô-đun nằm trong thư mục khác, ví dụ, theo đường dẫn /dir/lib.py:

  • /__pycache__/
  • /dir/
    • lib.py
  • test.py

Khi đó, tên thư mục và tệp khi nhập được viết thông qua dấu chấm và hàm đã nhập cũng được ghi tương tự:

import dir.lib dir.lib.func()

Tạo tệp file.py. Trong đó, hãy tạo một hàm sẽ in một số ra console. Nhập hàm này vào tệp mã làm việc của bạn.

Trong tệp test1.file1.py, hãy tạo một hàm in ra một thông báo bất kỳ. Nhập nó vào tệp làm việc của bạn.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối