Come si legge in un file da python sulla riga di comando? Quindi diciamo che ho un file text.txt e voglio fare python prefixer.py text.txt, come faccio a leggere nel file di testo nel mio prefixer.py?Voglio leggere un file dalla riga di comando in python
5
A
risposta
12
import sys
f = open(sys.argv[1],"r")
contents = f.read()
f.close()
print contents
o, meglio,
import sys
with open(sys.argv[1], 'r') as f:
contents = f.read()
print contents
0
3
penso fileinput
è molto più bello per questo. Facile da usare per semplici script:
import fileinput
for line in fileinput.input():
process(line)
Poi si può fare python myscript.py file.txt
o anche tubi in Purrfect.!
Problemi correlati
- 1. Download di un file dalla riga di comando utilizzando python
- 2. Python: la funzione dalla riga di comando
- 3. Trasforma file web.config dalla riga di comando
- 4. Ottenere l'immissione della password dalla riga di comando in Python
- 5. Voglio eseguire il file del test case Selenium dalla riga di comando
- 6. Input dalla riga di comando
- 7. Resharpening dalla riga di comando
- 8. Come leggere un file (o stdin) riga per riga in Python non in attesa di leggere l'intero file
- 9. Leggere la riga precedente in un file python
- 10. Leggere contemporaneamente due file di testo riga per riga -python
- 11. Ambiente Pycharm diverso dalla riga di comando
- 12. Eseguire una shell di comando Django dalla riga di comando
- 13. chiamata Python metodi di classe dalla riga di comando
- 14. Perforce auto resolve dalla riga di comando?
- 15. Come generare Javadoc dalla riga di comando
- 16. Run Pitest dalla riga di comando
- 17. Utilizzo di sendmail dalla riga di comando
- 18. Come accedere a Unix Domain Sockets dalla riga di comando?
- 19. Leggere un file di testo riga per riga in Swift?
- 20. Leggere un file riga per riga
- 21. Aggiornamento dipendenze compositore dalla riga di comando
- 22. Leggere un grande file di testo con zip riga per riga in python
- 23. Salva l'output di PuTTY su file dalla riga di comando
- 24. Come leggere un file .gz riga per riga in C++?
- 25. Ispezionare Parquet dalla riga di comando
- 26. statement sqlplus dalla riga di comando
- 27. Come compilare l'APK dalla riga di comando?
- 28. SVN "repair move" dalla riga di comando
- 29. IIS express dalla riga di comando
- 30. Leggere una riga di interi in Python
Non vedo questo comando aperto nel pacchetto sys. Qualcuno può indicarmi i documenti su questo? * Modifica *: trovato appena _http: //docs.python.org/2/library/functions.html#open_ – Dustin