Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีให้ไฟล์ Python หนึ่งรันอีกไฟล์ Python หนึ่ง

มีหลายวิธีให้ไฟล์ Python รันอีกไฟล์:

1. ใช้เป็นโมดูล (แนะนำ) import แล้วเรียกฟังก์ชัน:

import fileB
fileB.my_func()

2. ใช้ exec (Python 2)

execfile('file.py')

3. สร้าง process ใหม่ด้วย os.system

ตัวอย่าง

os.system('python my_file.py')

หมายเหตุ: วิธีที่ 1 สะอาดและเป็นมาตรฐานที่สุด วิธีที่ 2 ล้าสแล้วใน Python 3 วิธีที่ 3 ใช้เมื่อต้องการรันแยก process