Python มีวิธีใส่คำจำกัดความในไฟล์และใช้ในสคริปต์หรือในอินสแตนซ์แบบโต้ตอบของล่าม ไฟล์ดังกล่าวเรียกว่าโมดูล คำจำกัดความจากโมดูลสามารถนำเข้าสู่โมดูลอื่นหรือเข้าสู่โมดูลหลักได้ (ชุดของตัวแปรที่คุณสามารถเข้าถึงได้ในสคริปต์ที่ดำเนินการที่ระดับบนสุดและในโหมดเครื่องคิดเลข)
เมื่อคุณนำเข้าโมดูล ให้พูดว่า "สวัสดี" ล่ามจะค้นหาไฟล์ชื่อ hello.py ในไดเร็กทอรีที่มีสคริปต์อินพุต จากนั้นในรายการไดเร็กทอรีที่ระบุโดยตัวแปรสภาพแวดล้อม PYTHONPATH
สร้างไฟล์ชื่อ fibonacci.py และป้อนรหัสต่อไปนี้:
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
ตอนนี้เปิดเทอร์มินัลของคุณแล้วใช้คำสั่ง cd เพื่อเปลี่ยนไดเร็กทอรีที่มีไฟล์นี้และเปิด Python shell ป้อนข้อความต่อไปนี้:
>>> 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]
คุณสร้างโมดูล นำเข้าและใช้ฟังก์ชันของโมดูล คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโมดูลและวิธีสร้างโมดูลได้ในบทช่วยสอน python docs:https://docs.python.org/2/tutorial/modules.html