में कमांड लाइन से किसी फ़ाइल में पढ़ना चाहता हूं, मैं कमांड लाइन पर पायथन से फ़ाइल में कैसे पढ़ूं? तो मान लें कि मेरे पास text.txt फ़ाइल है और मैं python prefixer.py text.txt करना चाहता हूं, मैं अपने prefixer.py में टेक्स्ट फ़ाइल में कैसे पढ़ूं?मैं पाइथन
5
A
उत्तर
12
import sys
f = open(sys.argv[1],"r")
contents = f.read()
f.close()
print contents
या, बेहतर,
import sys
with open(sys.argv[1], 'r') as f:
contents = f.read()
print contents
0
3
मुझे लगता है कि fileinput
इस के लिए एक बहुत अच्छा है। सरल स्क्रिप्ट के लिए उपयोग करने के लिए आसान:।
import fileinput
for line in fileinput.input():
process(line)
तो फिर तुम python myscript.py file.txt
या यहाँ तक कि Purrfect में यह पाइप कर सकते हैं!
संबंधित मुद्दे
- 1. मैं पाइथन
- 2. मैं पाइथन
- 3. मैं पाइथन
- 4. मैं पाइथन
- 5. मैं पाइथन
- 6. मैं पाइथन
- 7. मैं पाइथन
- 8. मैं पाइथन
- 9. मैं पाइथन
- 10. मैं पाइथन
- 11. मैं पाइथन Argparse उपयोग
- 12. मैं जीमेल में पाइथन
- 13. आईपीथन: मैं पाइथन लिपि
- 14. मैं पाइथन 2
- 15. मैं पाइथन tkinter
- 16. जब मैं पाइथन प्रबंधन.py syncdb
- 17. मैं पाइथन प्रोग्राम निष्पादन योग्य
- 18. अगर मैं पहले से ही पाइथन 3 जानता हूं तो मैं पाइथन 2 कैसे सीखूं?
- 19. मैं पाइथन ऑब्जेक्ट के अंदर कैसे दिखूं?
- 20. मैं पाइथन/Django मॉड्यूल कैसे स्थापित करूं?
- 21. मैं पाइथन lib boto कैसे अपडेट करूं?
- 22. मैं पाइथन के साथ वैली कैसे ढूंढूं?
- 23. मैं पाइथन mysql क्वेरी से% कैसे बचूं
- 24. मैं पाइथन में एन्कोड कैसे करूं?
- 25. जब मैं पाइथन थ्रेड को डेमॉन
- 26. मैं पाइथन आयात को ओवरराइड कैसे करूं?
- 27. मैं पाइथन पैकेज कैसे अपडेट करूं?
- 28. पाइथन
- 29. पाइथन
- 30. पाइथन
पर बेहतर 'argparse'' मुझे sys पैकेज में यह खुला आदेश नहीं दिखाई देता है। क्या कोई मुझे इस पर दस्तावेज़ों को इंगित कर सकता है? * संपादित करें *: बस पाया गया _http: //docs.python.org/2/library/functions.html#open_ – Dustin