क्या मैं फ़ाइल नाम में सभी रिक्त स्थानों को आयात करने के लिए बाहर ले जाता हूं, या import
कहने का कोई तरीका है कि रिक्त स्थान हैं?आप नाम में रिक्त स्थान के साथ अजगर में फ़ाइल कैसे आयात करते हैं?
उत्तर
आपको फ़ाइल नाम से रिक्त स्थान लेना चाहिए। चूंकि फ़ाइल नाम का आयात आयातित मॉड्यूल के लिए पहचानकर्ता के रूप में किया जाता है (यानी foo.py
को foo
के रूप में आयात किया जाएगा) और पायथन पहचानकर्ताओं में रिक्त स्थान नहीं हो सकते हैं, यह import
कथन द्वारा समर्थित नहीं है।
foo_bar = __import__("foo bar")
यह foo_bar
रूप foo bar.py
आयात करेगा:
आप वास्तव में किसी कारण से ऐसा करने की जरूरत है, तो आप __import__
फ़ंक्शन का उपयोग कर सकते हैं। यह import
कथन से थोड़ा अलग व्यवहार करता है और आपको इससे बचना चाहिए।
आप from foo_bar import *
की तरह कुछ करना चाहते हैं (लेकिन एक अंडरस्कोर के बजाय एक स्थान के साथ), आप execfile (डॉक्स here) का उपयोग कर सकते हैं:
execfile("foo bar.py")
हालांकि यह स्रोत फ़ाइल नाम में स्पेस न बेहतर अभ्यास है ।
आप importlib.import_module
फ़ंक्शन का भी उपयोग कर सकते हैं, जो __import__
के आसपास एक रैपर है।
foo_bar_mod = importlib.import_module("foo bar")
या
foo_bar_mod = importlib.import_module("path.to.foo bar")
और जानकारी: https://docs.python.org/2/library/importlib.html
- 1. और रिक्त स्थान के साथ फ़ाइल नाम
- 2. आप साइगविन के तहत विंडोज़ पर रिक्त स्थान के साथ गिट यूआरएल कैसे निर्दिष्ट करते हैं?
- 3. अजगर regex रिक्त स्थान
- 4. बैश में, "के लिए; गूंज करते हैं, किया" रिक्त स्थान
- 5. आप बैश में फ़ाइल नाम कैसे पार्स करते हैं?
- 6. विभिन्न नाम रिक्त स्थान में हैकेल फ़ील्ड नाम कैसे रखें?
- 7. फ़ाइल नाम में रिक्त स्थान के साथ एंड्रॉइड में फ़ाइल सहेजें
- 8. वर्ष rsync और फ़ाइल नाम में रिक्त स्थान
- 9. ऑल्टर नाम स्थान अजगर
- 10. लिनक्स - फ़ाइल नामों में रिक्त स्थान
- 11. आप जेएसपी में कक्षाएं कैसे आयात करते हैं?
- 12. आप एक्सकोड में फ़ाइल को डुप्लिकेट कैसे करते हैं?
- 13. वर्तमान नाम स्थान में आयात करने के फ़ंक्शन
- 14. डेटा.फ्रेम के कॉलम नामों में रिक्त स्थान कैसे ठीक करें (रिक्त स्थान हटाएं, डॉट इंजेक्ट करें)?
- 15. ब्लूटूथ के बिना HTML अनुक्रमणिका फ़ाइल में आप एकाधिक जावास्क्रिप्ट फ़ाइलों को कैसे आयात करते हैं?
- 16. विंडोज में पिछली अवधि के साथ फ़ाइल नाम कैसे बनाएं?
- 17. रिक्त स्थान
- 18. रिक्त स्थान के साथ जावा enum तत्व?
- 19. बेसनाम एक बैश स्क्रिप्ट में रिक्त स्थान के साथ?
- 20. Magento में आप डेटाबेस नाम कैसे प्राप्त करते हैं?
- 21. सीएसएस में रिक्त स्थान के साथ एक लंबी कक्षा के नाम का संदर्भ कैसे लें?
- 22. यदि आपके पास जावा में एक स्ट्रिंग के अंदर एकाधिक रिक्त स्थान हैं, तो आप उन्हें शब्दों के बीच एक ही स्थान में कैसे संयोजित करते हैं?
- 23. रिक्त स्थान वाले फ़ाइल नामों का नाम बदलना
- 24. नाम में रिक्त स्थान डाउनलोड तोड़ रहा है?
- 25. PHP में स्ट्रिंग में केवल रिक्त स्थान हैं या नहीं?
- 26. बैच फ़ाइल में आप SETLOCAL का उपयोग कैसे करते हैं?
- 27. आप रिक्त स्थान और विराम चिह्न द्वारा जावास्क्रिप्ट स्ट्रिंग को कैसे विभाजित करते हैं?
- 28. रिक्त स्थान
- 29. नोटपैड ++ इंडेंट में रिक्त स्थान
- 30. आप विंडोज बैच फ़ाइल में कैसे लूप करते हैं?
आप कुछ कोड दिखाया जा सका कृपया? आम तौर पर फ़ाइल नामों में रिक्त स्थान के साथ पायथन को कोई समस्या नहीं है। (ओह रुको, जब तक कि आप 'आयात' कथन के बारे में बात नहीं कर रहे हैं, इस स्थिति में पाइथन मॉड्यूल नामों में रिक्त स्थान का समर्थन नहीं करता है।) –