तो, मैं पाइथन सीख रहा हूं और इंटरनेट से फ़ाइल डाउनलोड करने के लिए एक सरल स्क्रिप्ट बनाना चाहता हूं और फिर उसे फ़ाइल में लिखना चाहता हूं। हालांकि, मैं आईडीएलई का उपयोग कर रहा हूं और मुझे पता नहीं है कि आईडीएलई में कामकाजी निर्देशिका क्या है या इसे कैसे बदला जाए। अगर मैं कामकाजी निर्देशिका नहीं जानता हूं या इसे कैसे बदला जाए तो मैं आईडीएलई में फाइल सिस्टम सामान कैसे कर सकता हूं?आईडीएलई का उपयोग करते समय कार्यशील निर्देशिका क्या है?
उत्तर
आप आसानी से कर सकते हैं जाँच करें कि अपने आप को os.getcwd
का उपयोग कर:
>>> import os
>>> os.getcwd()
'C:\\Program Files\\Python33'
मेरी Windows मशीन पर है यही कारण है, तो यह शायद अजगर के इंस्टॉलेशन निर्देशिका है।
आप os.chdir
का उपयोग कर रनटाइम पर कि निर्देशिका बदल सकते हैं:
>>> os.chdir('C:\\Users\\poke\\Desktop\\')
>>> os.getcwd()
'C:\\Users\\poke\\Desktop'
>>> with open('someFile.txt', 'w+') as f:
f.write('This should be at C:\\Users\\poke\\Desktop\\someFile.txt now.')
यह होगा-नहीं मेरे डेस्कटॉप पर फ़ाइल आश्चर्यजनक रूप से बनाना होगा।
आप देख सकते हैं कि os.getcwd()
का उपयोग कर:
In [1]: import os
In [2]: os.getcwd()
Out[2]: '/home/monty'
In [7]: os.chdir("codechef") #change current working directory
In [8]: os.getcwd()
Out[8]: '/home/monty/codechef'
os.chdir()
:
In [4]: os.chdir?
Type: builtin_function_or_method
String Form:<built-in function chdir>
Docstring:
chdir(path)
os.getcwd()
:
Change the current working directory to the specified path.
In [5]: os.getcwd?
Type: builtin_function_or_method
String Form:<built-in function getcwd>
Docstring:
getcwd() -> path
Return a string representing the current working directory.
यह ओएस पर निर्भर करेगा और आईडीएलई कैसे निष्पादित किया जाएगा।
विंडोज़ में (डिफ़ॉल्ट) सीडब्ल्यूडी को बदलने के लिए, शॉर्ट-कट आइकन पर राइट क्लिक करें, "गुण" पर जाएं और "स्टार्ट इन" बदलें।
क्या आप किसी भी टूलबार विकल्पों से डिफ़ॉल्ट cwd नहीं बदल सकते हैं? मैंने इसे एक कैंट नहीं देखा है। – Vass
यहाँ से usfca.edu
एक अंश आप निष्क्रिय में आसानी से अपनी फाइल को आयात करने में सक्षम होना चाहते हैं है, तो आप यकीन है कि निष्क्रिय के लिए काम निर्देशिका अपने कोड के सभी के साथ फ़ोल्डर के लिए सेट है बनाने की जरूरत है । उदाहरण के लिए, मेरी इन-क्लास कोड निर्देशिका/उपयोगकर्ताओं/sjengle/डेस्कटॉप/संहिता पर स्थित है, इसलिए निष्क्रिय कार्यशील निर्देशिका मैं निम्नलिखित दो आदेशों को चलाने की जरूरत है बदलने के लिए:
import os
os.chdir("/Users/sjengle/Desktop/Code")
- 1. गिट का उपयोग करते समय, आप सटीक कार्यशील निर्देशिका को रिमोट पर कैसे दबाते हैं?
- 2. PyCharm वर्तमान कार्यशील निर्देशिका
- 3. परीक्षण धावक कार्यशील निर्देशिका बदलें
- 4. कार्यशील निर्देशिका मौजूद नहीं है
- 5. निर्देशिका को संपीड़ित shutil.make_archive() का उपयोग करते समय निर्देशिका संरचना
- 6. कार्यशील निर्देशिका बदलना
- 7. nunit परीक्षण कार्यशील निर्देशिका
- 8. जावा: वर्तमान कार्यशील निर्देशिका
- 9. मेरी कार्यशील निर्देशिका
- 10. गिट कार्यशील निर्देशिका
- 11. पायथन 3 का उपयोग कर वर्तमान कार्यशील निर्देशिका कैसे प्राप्त करें?
- 12. OpenFileDialog मेरी कार्यशील निर्देशिका क्यों बदलता है?
- 13. SWI Prolog परिवर्तन कार्यशील निर्देशिका/वर्तमान कार्यशील निर्देशिका मिल सकता है?
- 14. सेटिंग कार्यशील निर्देशिका: जूलिया आर
- 15. कॉर्डोवा की कार्यशील निर्देशिका बदलें
- 16. पायथन आईडीएलई के लिए डिफ़ॉल्ट कामकाजी निर्देशिका?
- 17. ग्रोवी प्रोजेक्ट को संकलित करते समय ग्रैडल की कार्यशील निर्देशिका बदलें
- 18. आईडीएलई
- 19. विजुअल स्टूडियो में डीबगिंग करते समय कार्यशील निर्देशिका को कैसे बदला जाए?
- 20. loadNibNamed का उपयोग करते समय मालिक का क्या अर्थ है?
- 21. Matplotlib लेटेक्स कार्यशील निर्देशिका/खोज पथ
- 22. वीबी 6 ऐप डीबग करते समय कार्यशील निर्देशिका कैसे सेट करें?
- 23. क्यूसेटिंग(): वर्तमान कार्यशील निर्देशिका में कैसे सहेजें
- 24. क्या आप प्रोग्राम करते समय इनवेरिएंट का उपयोग करते हैं?
- 25. JQuery का उपयोग करते समय $ क्या करता है?
- 26. क्या कोई स्कैलाकंसोल है? GroovyConsole का उपयोग करते समय
- 27. क्या स्विफ्ट का उपयोग करते समय चौकोर स्ट्रिंग concatenation है?
- 28. गिटहब पेज का उपयोग करना, क्या जैकिल का उपयोग नहीं करते समय रूट वेब निर्देशिका निर्दिष्ट करना संभव है?
- 29. का उपयोग करते समय @require_POST
- 30. FirebaseAuthInvalidCredentialsException का उपयोग करते समय
हाँ, पर मैं कार्यशील निर्देशिका कैसे बदल सकता हूं? – Nathan2055
@ नेथन 2055 उस के लिए 'os.chdir() 'का उपयोग करें। –