क्या import
कथन से अलग Python के "से" कीवर्ड के लिए कोई अन्य उपयोग है?पायथन के "से" कीवर्ड का उपयोग करता है?
उत्तर
नहीं और हाँ।
official Python 2.7.2 grammar के अनुसार, from
शब्द की एकमात्र घटना import_from
खंड में है, इसलिए नहीं।
Python 3.1.3 grammar में एक नया खंड
raise_stmt: 'raise' [test ['from' test]]
दिखाए जाते हैं इसलिए हाँ।
पायथन 2.x में, from
का एकमात्र उपयोग from x import y
कथन के लिए है। हालांकि, अजगर 3.x के लिए, यह संयोजन के रूप में raise
बयान, जैसे के साथ प्रयोग किया जा सकता है:
try:
raise Exception("test")
except Exception as e:
raise Exception("another exception") from e
निम्नलिखित उपयोग
from __future__ import some_feature
वाक्य रचना एक आयात बयान के समान है लेकिन बजाय एक आयात करने की मॉड्यूल, some_feature
के मान के आधार पर, यह कुछ फैशन में दुभाषिया के व्यवहार को बदलता है।
उदाहरण के लिए, from __future__ import with_statement
भले ही with
बयान अजगर 2.6 जब तक भाषा शामिल नहीं किया गया, तो आप अजगर 2.5 में पायथन के with
कथन का उपयोग करने के लिए अनुमति देता है। चूंकि यह स्रोत फ़ाइलों के विश्लेषण को बदलता है, इसलिए किसी भी __future__
आयात स्रोत फ़ाइल की शुरुआत में प्रकट होना चाहिए।
अधिक जानकारी के लिए __future__
statement documentation देखें।
और अजगर संस्करणों संभव __future__
आयात की एक सूची वे में उपलब्ध हैं के लिए __future__
module documentation देखें।
क्या आप इसे किसी अन्य प्रश्न के उत्तर के रूप में पोस्ट करना चाहते थे? ऐसा लगता है कि यह केवल एक से संबंधित है ... –
असल में, यह '__future__' मॉड्यूल से भी आयात करता है। –
@ करल: नहीं, मैंने नहीं किया। हां, '__future__' एक मॉड्यूल है, और' __future__' से आयात करना एक आयात विवरण है। लेकिन मेरा मुद्दा यह है कि भविष्य से आयात करते समय वाक्य रचनात्मक रूप से किसी भी अन्य आयात के समान होता है, * अर्थशास्त्र * वेनिला आयात से अलग होते हैं। यह सिर्फ अन्य प्रतीक नामों को आयात नहीं कर रहा है, यह एक महत्वपूर्ण तरीके से दुभाषिया के व्यवहार को भी बदल रहा है। –
वहाँ अजगर 3.3 में एक नया syntax for delegating to a subgenerator जो from
कीवर्ड का उपयोग करता है।
- 1. पायथन: कीवर्ड तर्क
- 2. `stackalloc` कीवर्ड का व्यावहारिक उपयोग
- 3. अस्थिर कीवर्ड का उपयोग क्या है?
- 4. as3: इस कीवर्ड का उपयोग
- 5. क्या `id` पायथन में एक कीवर्ड है?
- 6. कीवर्ड का उपयोग कब करें
- 7. त्रुटि का उपयोग करके कीवर्ड
- 8. कीवर्ड 'पैराम्स' वास्तव में कितना कीवर्ड काम करता है?
- 9. ग्रोवी में "उपयोग" कीवर्ड/विधि का उपयोग क्या है?
- 10. हास्केल रिक कीवर्ड कैसे काम करता है?
- 11. पायथन में सुपर() कीवर्ड का उपयोग करके एकल विरासत का मूल उदाहरण क्या है?
- 12. वर्चस्क्रिप्ट में वर्चुअल कीवर्ड क्या करता है?
- 13. सी # "है" कीवर्ड के लिए उपयोग पैटर्न
- 14. पायथन: क्लस्टरिंग खोज इंजन कीवर्ड
- 15. "as" कीवर्ड आंतरिक रूप से कैसे काम करता है?
- 16. रुबी में "उपज" कीवर्ड क्या करता है?
- 17. बाध्यकारी कीवर्ड क्या संदर्भित करता है?
- 18. 'इन' कीवर्ड एफ # में क्या करता है?
- 19. क्या बिजली शैल परीक्षण संदर्भ समानता में कीवर्ड है या ऑब्जेक्ट का उपयोग करता है। एक्वाल्स()
- 20. पायथन में गतिशील कीवर्ड तर्क?
- 21. वेबपृष्ठ से मेटा कीवर्ड निकालें?
- 22. इवेंट कीवर्ड वास्तव में क्या करता है?
- 23. पायथन का eval() क्या करता है?
- 24. इंटरलाक्ड क्लास का उपयोग करने के विपरीत अस्थिर कीवर्ड का उपयोग करने का कोई फायदा है?
- 25. असेंबली विलय और आंतरिक कीवर्ड का उपयोग
- 26. सी # रेफरी कीवर्ड उपयोग
- 27. पायथन में, मैं सामान्य रूप से एक क्लासिक तरीके से संदर्भित करता हूं, जैसे PHP के "स्वयं" कीवर्ड?
- 28. पायथन का बिल्टिन __build_class__ क्या करता है?
- 29. सी # का उपयोग कब करें "यह" कीवर्ड
- 30. टाइपिड कीवर्ड खराब डिज़ाइन का उपयोग क्यों किया जाता है?
यह क्या करता है, बिल्कुल? मूल अपवाद किसी भी तरह से जबरन जंजीर है? ऐसा लगता है कि मेरे लिए असंवेदनशील है; इसे एक कन्स्ट्रक्टर पैरामीटर के रूप में स्पष्ट रूप से लेने के लिए बेहतर है ... तो निश्चित रूप से यह कुछ और करता है? –
व्यक्तिगत रूप से मैंने इसका कभी भी उपयोग नहीं किया है - मुझे पता है कि यह अस्तित्व में है, और इसका उद्देश्य एक अपवाद बढ़ाने के लिए होना है जो सीधे किसी अन्य के कारण होता है। – rfw