-
पायथन फ़ाइलों में परिवर्तनों की निगरानी कैसे करें?
किसी भी भाषा में फ़ाइलों में परिवर्तनों की निगरानी करना क्रॉस-प्लेटफ़ॉर्म मुद्दों के कारण कठिन है। पायथन में, watchdog नामक एक व्यापक रूप से उपयोग की जाने वाली क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी है जो परिवर्तनों को देखने की अनुमति देती है। इसे इंस्टॉल करें: $ pip install watchdog उदाहरण watchdog का उपयोग
-
पायथन फ़ाइलों को संपादित करने के लिए VIM ऑटोइंडेंटेशन को सही तरीके से कैसे सेटअप करें?
VIM में पायथन फ़ाइलों के लिए ऑटोइंडेंट सेट करने के लिए, निम्न कॉन्फिगरेशन का उपयोग करें: उदाहरण set ts=4 set sts=4 set sw=4 set autoindent set smartindent set smarttab set expandtab इस कॉन्फिग को होम फ़ोल्डर में अपनी .vimrc फ़ाइल में जोड़ें।
-
पायथन में प्रोग्राम निष्पादन की वर्तमान डायरेक्टरी कैसे खोजें?
वर्तमान वर्किंग डायरेक्टरी या pwd जानने के लिए os मॉड्यूल का उपयोग करें। उदाहरण >>> import os >>> print(os.getcwd()) /home/ayush/qna
-
डायरेक्टरी में सभी पायथन फ़ाइलों को चलाने का सबसे अच्छा तरीका क्या है?
डायरेक्टरी में सभी पायथन फ़ाइलों को चलाने का सबसे तेज़ और आसान तरीका लूप का उपयोग करना है। आप इसके लिए बैश का उपयोग कर सकते हैं। उदाहरण उदाहरण के लिए, run_all_py.sh नामक एक नई फ़ाइल बनाएं और इसमें निम्न लिखें: for f in *.py; do python $f; done आउटपुट अब फ़ाइल को चलाएं: $ bash run_all_py.sh आप xargs
-
पायथन में मल्टी-लाइन स्टेटमेंट कैसे लिखें?
पायथन में, लंबे एक्सप्रेशन को कई लाइनों में लपेटने का पसंदीदा तरीका इसे पैरेंथेसिस के अंदर रखना है। उदाहरण: पैरेंथेसिस का उपयोग a = (10**2 + 10*5 - 10) print(a) आउटपुट इसका परिणाम 140 होगा। उदाहरण: लाइन कंटिन्यूएशन कैरेक्टर b = 1 + \ 2 + \ 3 print(b) ध्यान दें कि यदि लिस्ट, टपल या
-
पायथन में सिंगल और डबल कोट्स में क्या अंतर है?
स्ट्रिंग कैरेक्टर्स का एक क्रम है जिसका न्यूमेरिक वैल्यू नहीं होता। पायथन में, ऐसे कैरेक्टर्स के क्रम को सिंगल या डबल कोट्स के अंदर शामिल किया जाता है। जहां तक भाषा सिंटैक्स का सवाल है, सिंगल या डबल कोटेड स्ट्रिंग में कोई अंतर नहीं है। दोनों प्रतिनिधित्व परस्पर विनिमय योग्य हैं। हालांकि, यदि सिंगल
-
पायथन में कमांड लाइन आर्गुमेंट्स कैसे एक्सेस करें?
कमांड लाइन वह स्थान है जहां ऑपरेटिंग सिस्टम को एक्जीक्यूटेबल कमांड दिए जाते हैं। एक पायथन स्क्रिप्ट को कमांड लाइन में पायथन एक्जीक्यूटेबल के सामने उसका नाम लिखकर एक्जीक्यूट किया जा सकता है। C:\users\acer> python test.py यदि आप चाहते हैं कि कुछ डेटा एलिमेंट्स पायथन स्क्रिप्ट को प्रोसेसिंग के लिए
-
पायथन में टाइम डिले कैसे बनाएं?
निश्चित अंतराल की देरी शुरू करने के लिए, पायथन स्टैंडर्ड लाइब्रेरी के time मॉड्यूल में उपलब्ध sleep() फ़ंक्शन का उपयोग करें। sleep() फ़ंक्शन एक इंटीजर आर्गुमेंट लेता है जो सेकंड्स में होता है। time.sleep(sec) उदाहरण निम्न उदाहरण में, पहले वर्तमान समय प्रदर्शित किया जाता है और फिर sleep() फ़ंक्शन का
-
पायथन को इंटरैक्टिव मोड में कैसे उपयोग करें?
पायथन इंटरैक्टिव शेल चलाने के लिए कमांड प्रॉम्प्ट से python एक्जीक्यूट करें। C:\user> python >>> पायथन प्रॉम्प्ट तीन ग्रेटर-दैन सिंबल (>>>) से बना होता है। अब कोई भी वैध एक्सप्रेशन इंटरैक्टिवली मूल्यांकन किया जा सकता है। आइए अंकगणितीय एक्सप्रेशन से शुरू करें। >>> 2+3*5
-
पायथन को स्क्रिप्ट मोड में कैसे उपयोग करें?
कमांड लाइन से पायथन स्क्रिप्ट एक्जीक्यूट करना संभव है। पायथन प्रोग्राम किसी भी टेक्स्ट एडिटर (अधिमानतः पायथन-अवेयर एडिटर) द्वारा लिखा जा सकता है और .py एक्सटेंशन के साथ सेव किया जाता है। IDLE (पायथन के साथ आने वाला IDE) का उपयोग करके बेसिक Hello World प्रोग्राम लिखने के लिए, File → New चुनकर एडिटर
-
पायथन में इनपुट को इंटीजर के रूप में कैसे पढ़ें?
पायथन 3.x में बिल्ट-इन input() फ़ंक्शन यूज़र इनपुट स्वीकार करता है। यह फ़ंक्शन स्ट्रिंग डेटा लौटाता है जिसे स्ट्रिंग वेरिएबल में स्टोर किया जा सकता है। उदाहरण इसे int() बिल्ट-इन फ़ंक्शन का उपयोग करके इंटीजर में बदलना होगा: >>> var = int(input(enter age)) enter age 21 >>> var 21 &g
-
पायथन शेल में पायथन फ़ाइल कैसे एक्जीक्यूट करें?
पायथन शेल में पायथन फ़ाइल एक्जीक्यूट करने के लिए execfile (पायथन 2) या exec मेथड का उपयोग कर सकते हैं। उदाहरण मान लें my_script.py में केवल यह लाइन है: print(Greetings from my_script) पायथन शेल से: >>> execfile(my_script.py) Greetings from my_script या exec मेथड का उपयोग करें (पायथन 3 में
-
पायथन में दो फ़ाइलों के बीच अंतर कैसे खोजें?
पायथन स्टैंडर्ड लाइब्रेरी में स्ट्रिंग्स/फ़ाइलों के बीच अंतर खोजने के लिए विशेष रूप से difflib मॉड्यूल है। difflib.unified_diff फ़ंक्शन को कॉल करके डिफ़ प्राप्त करें। उदाहरण मान लें दो फ़ाइलें हैं: file1: Hello People of the world file2: Hello People from India डिफ़ लेने का कोड import difflib with
-
कई पायथन फ़ाइलों के बीच कॉमन डेटा कैसे शेयर करें?
बाहरी स्टोरेज के बिना दो अलग-अलग पायथन इंटरप्रेटर इंस्टेंस के बीच कॉमन डेटा शेयर नहीं किया जा सकता। आप या तो नेटवर्क/सॉकेट सेटअप का उपयोग करें या अस्थायी फ़ाइलों का। सबसे आसान तरीका फ़ाइल का उपयोग करके डेटा शेयर करना है। pickle मॉड्यूल का उपयोग करके एक स्क्रिप्ट से ऑब्जेक्ट को फ़ाइल में स्टोर करें
-
पायथन में डायरेक्टरी कैसे बनाएं यदि वह मौजूद नहीं है?
पायथन में प्रोग्रामिंग करते समय, पायथनिक इडियम EAFP (Easier to Ask for Forgiveness than Permission) का पालन करना आम है। डायरेक्टरी बनाने का प्रयास करें, यदि यह पहले से मौजूद है तो एरर को पकड़ लें। उदाहरण import os, errno try: os.makedirs(my_folder) except OSError as e: # यदि एरर already exi
-
पायथन में कैसे जांचें कि कोई डायरेक्टरी मौजूद है या नहीं?
os मॉड्यूल के os.path.exists(directory) का उपयोग करके आप जांच सकते हैं कि कोई डायरेक्टरी मौजूद है या नहीं। उदाहरण import os if not os.path.exists(my_folder): print(Given path doesnt exist) else: print(Given path exists) यदि आप इसे चलाते हैं और फ़ोल्डर पहले से मौजूद है, तो आपको संदेश मिलेगा:
-
पायथन में होम डायरेक्टरी कैसे प्राप्त करें?
पायथन में होम डायरेक्टरी प्राप्त करने के लिए, os मॉड्यूल से os.path.expanduser(~) का उपयोग करें। यह लंबे पथ जैसे ~/Documents/my_folder/ के हिस्से के रूप में भी काम करता है। यदि पथ में ~ नहीं है, तो फ़ंक्शन पथ को अपरिवर्तित लौटा देता है। import os print(os.path.expanduser(~)) आप एनवायरनमेंट वेरिएबल
-
पायथन में डायरेक्टरी को रिकर्सिवली कैसे स्कैन करें?
पायथन में डायरेक्टरी ट्री के माध्यम से चलने के लिए os.walk फ़ंक्शन का उपयोग करें। उदाहरण import os for dirpath, dirs, files in os.walk(./my_directory/): for filename in files: fname = os.path.join(dirpath, filename) with open(fname) as myfile: print(myfile.read()) उप
-
पायथन में डायरेक्टरी को प्रभावी ढंग से कैसे डिलीट करें?
यदि आप एक खाली फ़ोल्डर हटाना चाहते हैं, तो os मॉड्यूल के rmdir फ़ंक्शन को कॉल करें। उदाहरण >>> import os >>> os.rmdir(my_folder) यदि आप एक फ़ोल्डर को उसकी सभी फ़ाइलों सहित हटाना चाहते हैं, तो shutil.rmtree() का उपयोग करें: >>> import shutil >>> shutil.rmtree(my_f
-
पायथन में site-packages डायरेक्टरी का स्थान कैसे पता करें?
पायथन के site मॉड्यूल का उपयोग करके site-packages डायरेक्टरी का स्थान आसानी से प्राप्त किया जा सकता है। >>> import site >>> site.getsitepackages() [/usr/local/lib/python2.7/dist-packages, /usr/lib/python2.7/dist-packages] यदि आप प्रति-उपयोगकर्ता (per-user) site-packages डायरेक्टरी