¿Cómo leo en un archivo de python en la línea de comandos? Entonces, digamos que tengo un archivo text.txt y quiero hacer python prefixer.py text.txt, ¿cómo leería en el archivo de texto en mi prefixer.py?Quiero leer en un archivo desde la línea de comando en python
5
A
Respuesta
12
import sys
f = open(sys.argv[1],"r")
contents = f.read()
f.close()
print contents
o, mejor,
import sys
with open(sys.argv[1], 'r') as f:
contents = f.read()
print contents
0
3
creo fileinput
es mucho más agradable para esto. Fácil de usar para las secuencias de comandos simples:
import fileinput
for line in fileinput.input():
process(line)
A continuación, puede hacer python myscript.py file.txt
o incluso tubería en Purrfect.!
Cuestiones relacionadas
- 1. Quiero ejecutar el archivo de caso de prueba de Selenium desde la línea de comando
- 2. comando unix para leer la línea de un archivo pasando el número de línea
- 3. leer la entrada desde un archivo y sincronizar en consecuencia
- 4. ¿Cómo leer un archivo .gz línea por línea en C++?
- 5. ¿Cómo abro un archivo para editar desde la línea de comando en Windows?
- 6. leer el interruptor de línea de comando
- 7. Leer un archivo de texto línea por línea en Qt
- 8. instrucción sqlplus desde la línea de comando
- 9. ¿Cómo leer desde un child_process línea por línea en Node.js?
- 10. Leer desde archivo, o STDIN
- 11. Entrada desde la línea de comando
- 12. ¿Cómo leer línea por línea en archivo pdf usando PyPdf?
- 13. Mover archivos desde la línea de comando
- 14. python - Leer archivo desde y hacia líneas de texto específicas
- 15. Línea de comando de Python 'secuencia de entrada de archivo'
- 16. Leer archivo enorme en Python
- 17. Leer un archivo línea por línea en Prolog
- 18. ¿Cómo puedo leer una contraseña desde la línea de comando en Ruby?
- 19. ¿Leer solo la primera línea de un archivo?
- 20. Leer desde un punto específico en un archivo C++
- 21. Cómo leer un archivo (o stdin) línea por línea en Python no esperando la lectura del archivo completo
- 22. ¿Cómo obtener datos de la línea de comando desde un programa de Python?
- 23. Archivo de Python Leer + Escribir
- 24. Leer caracteres Unicode desde argumentos de línea de comandos en Python 2.x en Windows
- 25. Ejecutar un comando dentro de Vim desde la línea de comando
- 26. Leer/Analizar archivo de texto línea por línea en VBA
- 27. Argumentos de línea de comando en python.
- 28. Leer línea desde archivo sin conocer la longitud de la línea
- 29. MSBuild: especificando un destino desde la línea de comando
- 30. Leer un archivo zip y escribirlo en otro archivo python
No veo este comando abierto en el paquete sys. ¿Alguien puede señalarme los documentos sobre esto? * Editar *: Acabo de encontrar _http: //docs.python.org/2/library/functions.html#open_ – Dustin