मैं अपने आवेदन में एक पायथन फ़ाइल आयात करने की कोशिश कर रहा हूं जो कि अजगर में लिखा गया है।पायथन/आयात त्रुटि: फ़ाइल नाम द्वारा आयात समर्थित नहीं है
import os
from os.path import basename
class specificClass:
def dothing(self,path):
runcommand = __import__("/root/"+ os.path.splitext(os.path.basename(path))[0]+ "/" + os.path.splitext(os.path.basename(path))[0] +"/sa/update.py")
runcommand.main()
जब मैं इसे चलाने, यह मेरे निम्न त्रुटि देता है::
ImportError: Import by filename is not supported.
पिरामिड में एक मार्ग जोड़ने की कोशिश करते समय यह त्रुटि भी उठाई जाती है और आप सामान्य मार्ग पथ को दूसरे पैरा के रूप में नहीं डालते मीटर। उदाहरण: config.add_route ('admin_ajax_get_items', 'admin_ajax_get_items', 'admin_ajax_get_items') config.add_route ('admin_ajax_get_items', '/ url/path') के बजाय –