Computer >> Máy Tính >  >> Lập trình >> Python

Các câu lệnh nhập khẩu bằng Python

Bạn có thể sử dụng bất kỳ tệp nguồn Python nào làm mô-đun bằng cách thực hiện câu lệnh nhập trong một số tệp nguồn Python khác.

Cú pháp

Nhập có cú pháp sau -

import module1[, module2[,... moduleN]

Khi trình thông dịch gặp một câu lệnh nhập, nó sẽ nhập mô-đun nếu mô-đun có trong đường dẫn tìm kiếm. Đường dẫn tìm kiếm là danh sách các thư mục mà trình thông dịch tìm kiếm trước khi nhập mô-đun. Ví dụ:để nhập mô-đun support.py, bạn cần đặt lệnh sau ở đầu tập lệnh -

#!/usr/bin/python
# Import module support
import support
# Now you can call defined function that module as follows
support.print_func("Zara")

Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -

Hello : Zara

Mô-đun chỉ được tải một lần, bất kể số lần nó được nhập. Điều này ngăn việc thực thi mô-đun lặp đi lặp lại nếu nhiều lần nhập xảy ra.

Báo cáo từ ... nhập khẩu

Câu lệnh từ của Python cho phép bạn nhập các thuộc tính cụ thể từ một mô-đun vào không gian tên hiện tại. Nhập từ ... có cú pháp sau -

from modname import name1[, name2[, ... nameN]]

Ví dụ:để nhập hàm fibonacci từ mô-đun fib, hãy sử dụng câu lệnh sau -

from fib import fibonacci

Câu lệnh này không nhập toàn bộ mô-đun fib vào không gian tên hiện tại; nó chỉ giới thiệu mục fibonacci từ mô-đun fib vào bảng ký hiệu chung của mô-đun nhập.

Câu lệnh from ... import *

Cũng có thể nhập tất cả các tên từ một mô-đun vào không gian tên hiện tại bằng cách sử dụng câu lệnh nhập sau -

from modname import *

Điều này cung cấp một cách dễ dàng để nhập tất cả các mục từ một mô-đun vào không gian tên hiện tại; tuy nhiên, câu lệnh này nên được sử dụng một cách tiết kiệm.