Articles of अजगर 2.x

मुझे उम्मीद है कि सच / असत्य क्यों कार्य नहीं करता है?

एक अन्य प्रश्न का उत्तर देने के एक भाग के रूप में, मैंने निम्नलिखित कोड लिखा था जिसका व्यवहार पहली नज़र में विचित्र लगता है: print True # outputs true True = False; print True # outputs false True = True; print True # outputs false True = not True; print True # outputs true […]

फ़्लोट्स और स्ट्रिंग रूपांतरण के साथ अजीब व्यवहार

मैंने इसे अजगर खोल में टाइप किया है: >>> 0.1*0.1 0.010000000000000002 मुझे उम्मीद थी कि 0.1 * 0.1 0.01 नहीं है, क्योंकि मुझे पता है कि आधार 10 में 0.1 आधार 2 में आवधिक है। >>> len(str(0.1*0.1)) 4 मुझे 20 से ऊपर होने की उम्मीद थी क्योंकि मैंने ऊपर 20 अक्षर देखा है। मुझे 4 […]

पायथन में `<>` क्या मतलब है?

मैं पायथन 3.3 में एक पुराने पुस्तकालय (2003 से डेटिंग!) का उपयोग करने की कोशिश कर रहा हूं। जब मैं इसे आयात करता हूं, तो पायथन मुझे एक त्रुटि फेंकता है क्योंकि <> स्रोत फ़ाइल में चिह्न हैं, जैसे: if (cnum < 1000 and nnum <> 1000 and ntext[-1] <> "s": … मुझे लगता है […]

पायथन 2 सीएसवी लेखक विंडोज पर गलत लाइन टर्मिनेटर का उत्पादन करता है

इसके प्रलेखन के अनुसार csv.writer को '\ r \ n' का प्रयोग मूलभूत रूप से lineterminator के रूप में करना चाहिए। import csv with open("test.csv", "w") as f: writer = csv.writer(f) rows = [(0,1,2,3,4), (-0,-1,-2,-3,-4), ("a","b","c","d","e"), ("A","B","C","D","E")] print writer.dialect.lineterminator.replace("\r", "\\r").replace("\n", "\\n") writer.writerows(rows) print writer.dialect.lineterminator.replace("\r", "\\r").replace("\n", "\\n") यह प्रिंट करता है \r\n \r\n जैसा सोचा था। […]

पायथन में एक सूची के रूप में शब्दकोश कुंजी को वापस कैसे करें?

पायथन 2.7 में , मैं एक सूची के रूप में शब्दकोश कुंजी , मूल्य या आइटम प्राप्त कर सकता था: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] अब, पायथन में> = 3.3 , मुझे ऐसा कुछ मिलता है: >>> newdict.keys() dict_keys([1, 2, 3]) तो, मुझे यह सूची प्राप्त करने के लिए […]

क्या कोई विवरण है कि कैसे __cmp__ पायथन 2 में डिक् ऑब्जेक्ट्स के लिए काम करता है?

मैं UserDict.DictMixin से वंशानुगत एक dict उपवर्ग बनाने की कोशिश कर रहा हूं जो गैर-हशेबल कुंजी का समर्थन करता है। प्रदर्शन एक चिंता का विषय नहीं है दुर्भाग्य से, DictMixin उप- DictMixin से एक DictMixin वस्तु बनाने की कोशिश कर DictMixin में कुछ फ़ंक्शंस लागू करता है। मैं इन्हें खुद को लागू कर सकता हूं, […]

अजगर में एक वर्ग के "बुलियन" को परिभाषित करना

क्यों यह काम नाभाविक रूप से अपेक्षित हो सकता है? class Foo(object): def __init__(self): self.bar = 3 def __bool__(self): return self.bar > 10 foo = Foo() if foo: print 'x' else: print 'y' (आउटपुट x )

विंडोज पर पायथन 2. एक्स में कमांड-लाइन आर्गुमेंट्स से यूनिकोड वर्ण पढ़ें

मुझे अपने पायथन स्क्रिप्ट को विंडोज में यूनिकोड कमांड लाइन आर्गुमेंट्स पढ़ने में सक्षम होना चाहिए। लेकिन ऐसा प्रतीत होता है कि sys.argv एक यूनिकोड के बजाय कुछ स्थानीय एन्कोडिंग में एन्कोड एक स्ट्रिंग है मैं पूर्ण यूनिकोड में कमांड लाइन कैसे पढ़ सकता हूं? उदाहरण कोड: argv.py import sys first_arg = sys.argv[1] print first_arg […]

पायथन में stdout पर मुद्रित करने के लिए सी साझा लाइब्रेरी को मैं कैसे रोकूं?

मैं एक पायथन एलब के साथ काम करता हूं जो सी साझा लाइब्रेरी आयात करता है जो stdout पर प्रिंट करता है। मुझे पाइप के साथ उपयोग करने के लिए या फ़ाइलों में रीडायरेक्ट करने के लिए एक साफ आउटपुट चाहिए यह प्रिंट अजगर के बाहर साझा लाइब्रेरी में किया जाता है। शुरुआत में, मेरा […]

पायथन 2.x में प्रिंट () का उपयोग करना

मैं एक बयान और एक अभिव्यक्ति के बीच अंतर को समझता हूं, और मुझे समझ में आ रहा है कि पायथन 3 एक प्रिंट () को एक फ़ंक्शन में बदल देता है। हालांकि मैंने विभिन्न पायथन 2.एक्स दुभाषियों पर कोष्ठक से घिरा हुआ एक प्रिंट () स्टेटमेंट चलाया और यह बिना किसी समय से चल […]

दिलचस्प पोस्ट
एक अमान्य सूचक की व्याख्या करना, फिर परिणाम का पता लेना विशिष्ट दिनांक पर बनाई गई फ़ाइलों की खोज करने के लिए 'ढूंढें' का उपयोग कैसे करें? एंड्रॉइड: स्क्रीन के लिए प्रसारण रिसीवर और स्क्रीन बंद मैं पायथन में एक 'एन्यूम' का प्रतिनिधित्व कैसे कर सकता हूं? विकास के लिए क्रोम एक्सटेंशन आईडी प्राप्त करना जब उपयोगकर्ता jQuery के साथ div के नीचे स्क्रॉल करता है MySQLi में पैरामीटर Windows 7 में एक स्थापित एप्लिकेशन के अपग्रेडकोड ​​और उत्पादकोड को कैसे खोजें जावा परियोजनाओं में अप्रयुक्त / मृत कोड कैसे खोजें PhpMailer बनाम स्विफ्ट मेलर? स्ट्रिंग के साथ PHP चर मिश्रणिंग शाब्दिक क्या सी # में सभी एरेज़ लागू होते हैं? ऑब्जेक्ट सहेजना (डेटा दृढ़ता) केवल डिबग बिल्ड के लिए विजुअल स्टूडियो पोस्ट-बिल्ड इवेंट कैसे चलाएं UIAppearance प्रॉक्सी के माध्यम से मैं किस गुणों को सेट कर सकता हूं?