Tengo algunas líneas de código python que estoy continuamente copiando/pegando en la consola de python. ¿Hay un comando load
o algo que pueda ejecutar? p.ej. load file.py
¿Cómo cargo un archivo en la consola de Python?
Respuesta
seguirlo:
execfile('file.py')
el uso
Ejemplo:
C:\junk>copy con execfile_example.py
a = [9, 42, 888]
b = len(a)
^Z
1 file(s) copied.
C:\junk>\python27\python
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> execfile('execfile_example.py')
>>> a
[9, 42, 888]
>>> b
3
>>>
¿Puedes explicar tu uso de 'copy con'? De lo que estoy leyendo solo se usa para copiar archivos http://www.computerhope.com/copyhlp.htm – CodyBugstein
Copió de la consola (tratada como un archivo) a execfile_example.py.^Z es el final del archivo. Es solo una manera de obtener texto en un archivo sin abrir un editor. –
Tiene que ser 'exec (open (" ./ filename "). Read())' con Python3 –
Desde la línea de comandos de la shell:
python file.py
Desde la línea de comandos de Python
import file
o
from file import *
sólo puede utilizar una sentencia import:
from file import *
Así, por ejemplo, si usted tenía un archivo llamado my_script.py
que habría cargarlo así:
from my_script import *
Desde la página del manual:
-i Cuando se pasa un script como primer argumento o se utiliza la opción -c, ingrese al modo interactivo después de ejecutar el script o el comando. No lee el archivo $ PYTHONSTARTUP. Esto puede ser útil para inspeccionar variables globales o un seguimiento de pila cuando un script genera una excepción.
lo que este debe hacer lo que quiera:
python -i file.py
Esta es una gran manera de hacerlo si aún no está en la consola. Gracias por el consejo Arafangion – SomeShinyObject
Si está utilizando IPython, simplemente puede ejecutar:
%load path/to/your/file.py
Ver http://ipython.org/ipython-doc/rel-1.1.0/interactive/tutorial.html
Si su entorno path
la variable contiene Python (por ejemplo, C:\Python27\
) puede ejecutar su archivo py simplemente desde el comandante de Windows d línea (cmd). Howto here.
Abra el símbolo del sistema en la carpeta en la que está importando los archivos para importar. cuando escribe 'python', se abrirá la terminal de Python. Ahora puede usar
import script_nameNota: no hay extensión .py para usar durante la importación.
How can I open a cmd window in a specific location?
Python 3: nuevo ejecutivo(execfile cayó)!
La solución execfile es válida solo para Python 2. Python 3 eliminó la función execfile y promovió la instrucción exec a una función universal incorporada. Como el comentario en Python 3.cambios de 0 y comentario Hi-Angels sugieren:
uso
exec(open(<filename.py>).read())
en lugar de
execfile(<filename.py>)
- 1. ¿Cómo cargo un archivo javascript dinámicamente?
- 2. ¿Cómo cargo un archivo de la carpeta config?
- 3. ¿Cómo cargo un archivo en un hash Perl?
- 4. ¿Cómo cargo un archivo JavaScript con Jint en C#?
- 5. ¿Cómo cargo un archivo html local en Jsoup?
- 6. ¿Cómo cargo el archivo localizado apropiado?
- 7. ¿Cómo cargo un archivo usando http post? Delphi 2009
- 8. ¿Cómo cargo una gema de la fuente?
- 9. ¿Cómo cargo un objeto compartido en C++?
- 10. Pausando la consola de Python
- 11. ¿Cómo suprimir la salida de la consola en Python?
- 12. Python IDE en consola Linux
- 13. Python - Reescribe múltiples líneas en la consola
- 14. ¿Cómo cargo un commit de git específico?
- 15. ¿Cómo cargo el contenido de un archivo de texto en una variable de JavaScript?
- 16. ¿Cómo se recarga la fuente de Python en la ventana de la consola en Eclipse/Pydev?
- 17. ¿Cómo cargo un archivo a un servidor SFTP en C#/.NET?
- 18. ¿Cómo cargo un módulo en tiempo de ejecución en Perl?
- 19. Cómo agregar el archivo App.Config en la aplicación de consola
- 20. ¿Cómo escribir la salida de la consola en un archivo de texto en cpp?
- 21. ¿Cómo cargo las fuentes externas en un documento HTML?
- 22. seleccionar más de un cargo en MySQL
- 23. ¿Cómo cargo un archivo en relación con una ruta de módulo?
- 24. ¿Cómo cargo un archivo externo y me aseguro de que se ejecute primero en JSFiddle?
- 25. ¿Por qué nombrar un archivo 'con.txt' en Windows hace que Python escriba en la consola, no en el archivo?
- 26. ¿Cómo cargo un archivo a WordPress usando un formulario de carga personalizado?
- 27. ¿Cómo cargo un archivo/directorio a una carpeta dentro de un depósito?
- 28. llamada python con system() en R para ejecutar un script python que emula la consola python
- 29. ¿Cómo cargo un documento de diseño a CouchDB usando cURL?
- 30. Python, Unicode y la consola de Windows
'file' importación. Sin extensión '.py'. – Mikel
Cuando se usa 'import file', no se puede acceder a las variables en' file'. – Kadir
En realidad, se puede acceder a la variable. Prueba 'file.variable'. –