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

ฉันจะทำให้ไฟล์ Python ไฟล์หนึ่งรันไฟล์อื่นได้อย่างไร


มีหลายวิธีในการทำให้ไฟล์ 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')