파이썬 콘솔에 파일을 어떻게로드합니까?
파이썬 콘솔에 지속적으로 복사 / 붙여 넣는 파이썬 코드 줄이 있습니다. load
실행할 수 있는 명령이나 무언가가 있습니까? 예 :load file.py
Python 2의 경우 (Python 3의 다른 답변 참조) 다음을 시도하십시오.
execfile('file.py')
사용법 예 :
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
>>>
매뉴얼 페이지에서 :
-i 스크립트가 첫 번째 인수로 전달되거나 -c 옵션이 사용되면 스크립트 또는 명령을 실행 한 후 대화식 모드로 들어갑니다. $ PYTHONSTARTUP 파일을 읽지 않습니다. 스크립트가 예외를 발생시킬 때 전역 변수 또는 스택 추적을 검사하는 데 유용 할 수 있습니다.
그래서 이것은 당신이 원하는 것을해야합니다 :
python -i file.py
파이썬 3 : 새로운 exec (execfile이 삭제되었습니다) !
execfile 솔루션은 Python 2에만 유효합니다. Python 3은 execfile 함수를 삭제하고 exec 문을 내장 범용 함수로 승격했습니다. Python 3.0의 changelog 및 Hi-Angels 의견에 따르면 다음과 같습니다.
사용하다
exec(open(<filename.py>).read())
대신에
execfile(<filename.py>)
쉘 명령 행에서 :
python file.py
파이썬 명령 줄에서
import file
또는
from file import *
import 문을 사용할 수 있습니다.
from file import *
예를 들어, 이름 my_script.py
이 지정된 파일이 있으면 다음 과 같이로드합니다.
from my_script import *
IPython을 사용하는 경우 간단히 다음을 실행할 수 있습니다.
%load path/to/your/file.py
http://ipython.org/ipython-doc/rel-1.1.0/interactive/tutorial.html을 참조하십시오
가져올 파일이있는 폴더에서 명령 프롬프트를 엽니 다. 'python'을 입력하면 python 터미널이 열립니다. 이제 사용할 수 있습니다
script_name 가져 오기참고 : 가져 오는 동안 .py 확장자를 사용하지 마십시오.
특정 위치에서 cmd 창을 어떻게 열 수 있습니까?
path
환경 변수에 Python (예 C:\Python27\
:)이 포함되어 있으면 Windows 명령 줄 (cmd)에서 py 파일을 실행할 수 있습니다. 하우투
참고 URL : https://stackoverflow.com/questions/5280178/how-do-i-load-a-file-into-the-python-console
'development' 카테고리의 다른 글
자식으로 분기를 다운로드하는 방법은 무엇입니까? (0) | 2020.05.14 |
---|---|
배열의 시작 부분으로 요소를 푸시하는 가장 쉬운 방법은 무엇입니까? (0) | 2020.05.14 |
차이점에 대해 두 개의 일반 목록을 비교하는 가장 빠른 방법 (0) | 2020.05.14 |
grep을 사용하여 여러 줄에서 패턴을 찾는 방법은 무엇입니까? (0) | 2020.05.14 |
Gem :: Specification.reset 동안 해결되지 않은 사양 : (0) | 2020.05.14 |