एक पायथन फ़ाइल को दूसरी पायथन फ़ाइल चलाने के कई तरीके हैं।
1. इसे मॉड्यूल की तरह उपयोग करें
जिस फ़ाइल को आप चलाना चाहते हैं उसे इम्पोर्ट करें और उसके फ़ंक्शन्स चलाएं। उदाहरण के लिए, fileB.py को fileA.py में इम्पोर्ट करने के लिए, समान डायरेक्टरी में होने पर, fileA के अंदर लिखें:
import fileB
अब fileA में, आप fileB के अंदर किसी भी फ़ंक्शन को इस तरह कॉल कर सकते हैं:
fileB.my_func()
2. exec कमांड का उपयोग करें
execfile('file.py') # पायथन 2
# पायथन 3 के लिए:
exec(open('file.py').read())
यह फ़ाइल को इंटरप्रेटर में एक्जीक्यूट करता है।
3. os.system का उपयोग करके नया प्रोसेस स्पॉन करें
import os
os.system('python my_file.py')