มีหลายวิธีในการทำให้ไฟล์ Python หนึ่งเรียกใช้อีกไฟล์หนึ่ง
1. ใช้เป็นโมดูล นำเข้าไฟล์ที่คุณต้องการเรียกใช้และเรียกใช้ฟังก์ชันต่างๆ ตัวอย่างเช่น สมมติว่าคุณต้องการนำเข้า fileB.py เข้าสู่ fileA.py โดยสมมติว่าไฟล์อยู่ในไดเรกทอรีเดียวกัน ภายใน fileA ที่คุณจะเขียน
import fileB
ใน fileA คุณสามารถเรียกใช้ฟังก์ชันใดก็ได้ภายใน fileB เช่น:
fileB.my_func()
2. คุณสามารถใช้คำสั่ง exec
execfile('file.py')
รันไฟล์ file.py ในล่าม
3. คุณสามารถวางไข่กระบวนการใหม่ได้โดยใช้คำสั่ง os.system
ตัวอย่าง
os.system('python my_file.py')