eval

    6गर्मी

    2उत्तर

    मैं तथ्य यह है कि [email protected] एक वैश्विक चर रहा है के बारे में पता कर रहा हूँ, फिर भी मैं समझ नहीं क्यों मैं eval उपयोग करने से पहले यह स्थानीय बनाना चाहिए: उदाहरण के लिए: eval { SOME_FUNC_THAT_

    7गर्मी

    7उत्तर

    के भीतर गणित अभिव्यक्ति का मूल्यांकन करें मेरे पास एक स्ट्रिंग के भीतर गणित अभिव्यक्ति के मूल्यांकन से संबंधित एक प्रश्न है। उदाहरण के लिए मेरी स्ट्रिंग पीछा कर रहा है: my_str='I have 6 * (2 + 3) appl

    6गर्मी

    5उत्तर

    के साथ हैश गतिशील रूप से असाइन करने के लिए कैसे करें eval कथन का उपयोग किए बिना मैं गतिशील रूप से %detail हैश बनाना चाहता हूं। यह कोड eval कथन के साथ ठीक काम कर रहा है, लेकिन eval का उपयोग किए बिना इस

    6गर्मी

    1उत्तर

    के साथ कई कार्यों को लपेटने का पाइथोनिक तरीका क्या है, मैं कुछ दूरस्थ सर्वर रखरखाव करने के लिए पाइथन लाइब्रेरी, Fabric का उपयोग कर रहा हूं। फैब्रिक स्वचालित रूप से रिमोट और स्थानीय कमांड के सभी प्रतिक

    6गर्मी

    1उत्तर

    मैं अपेक्षाकृत पर्ल के लिए नया हूँ और किसी और ने लिखा पर्ल फाइलों पर काम कर रहा हूँ, और मैं स्क्रिप्ट की शुरुआत में निम्नलिखित बयान का सामना कर रखें: eval '(exit $?0)' && eval 'exec perl -w -S $0 ${1+

    23गर्मी

    1उत्तर

    मैं वकालत नहीं कर रहा है कि यह कभी एक अच्छा विचार हो सकता है, लेकिन मैं पाया है कि आप एक बड़ा पर्याप्त इनपुट स्ट्रिंग पर eval चलाकर अजगर (2.7 और 3.2 की जाँच) दुर्घटना कर सकते हैं: def kill_python(N):

    5गर्मी

    2उत्तर

    मैं पर्ल के Safe मॉड्यूल से reval का उपयोग कर रहा हूं और मैं इसे चेतावनी उत्पन्न करने से रोकना चाहता हूं अगर स्ट्रिंग को निकाला जा सकता है तो पार्स नहीं किया जा सकता है (असल में, मैं इसे किसी भी चेताव

    9गर्मी

    3उत्तर

    मेरे कोड में, मैं उपयोगकर्ता द्वारा दी गई स्ट्रिंग अभिव्यक्ति का मूल्यांकन करने के लिए eval का उपयोग कर रहा हूं। क्या इस कथन को संकलित या अन्यथा गति देने का कोई तरीका है? import math import random

    6गर्मी

    2उत्तर

    के साथ eval() का उपयोग करना का आह्वान करते समय वैश्विक के लिए उपयोग करने के लिए कौन सा ऑब्जेक्ट निर्दिष्ट करने का कोई तरीका है? (मैं कैसे वैश्विक eval() नहीं करने के लिए पूछ रहा हूँ।) यह काम नहीं कर र

    8गर्मी

    4उत्तर

    मैं निम्नलिखित टैब-इंडेंट स्ट्रिंग eval करने का प्रयास कर रहा हूँ: '''for index in range(10): os.system("echo " + str(index) + "") ''' मैं मिलता है, "करने में त्रुटि हुई: अवैध वाक्य रचना, लाइ