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

Làm thế nào để phát triển một Mô-đun Python?


Python có một cách để đưa các định nghĩa vào một tệp và sử dụng chúng trong một tập lệnh hoặc trong một phiên bản tương tác của trình thông dịch. Một tệp như vậy được gọi là một mô-đun; các định nghĩa từ một mô-đun có thể được nhập vào các mô-đun khác hoặc vào mô-đun chính (tập hợp các biến mà bạn có quyền truy cập trong một tập lệnh được thực thi ở cấp cao nhất và trong chế độ máy tính).

Khi bạn nhập mô-đun, hãy nói `hello`, trình thông dịch tìm kiếm tệp có tên hello.py trong thư mục chứa tập lệnh đầu vào và sau đó trong danh sách các thư mục được chỉ định bởi biến môi trường PYTHONPATH.

Tạo một tệp có tên fibonacci.py và nhập mã sau vào đó:

def fib(n):    # write Fibonacci series up to n
    a, b = 0, 1
    while b < n:
        print(b, end=' ')
        a, b = b, a+b
    print()
def fib2(n):   # return Fibonacci series up to n
    result = []
    a, b = 0, 1
    while b < n:
        result.append(b)
        a, b = b, a+b
    return result

Bây giờ, hãy mở thiết bị đầu cuối của bạn và sử dụng lệnh cd để thay đổi thư mục chứa tệp này và mở trình bao Python. Nhập các câu lệnh sau:

>>> import fibonacci
>>> fibonacci.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>> fibonacci.fib2(100)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

Bạn đã tạo một mô-đun, nhập nó và sử dụng các chức năng của nó. Bạn có thể đọc thêm về các mô-đun và cách tạo chúng trong hướng dẫn tài liệu python:https://docs.python.org/2/tutorial/modules.html