답변:
from file1 import *
file1의 모든 객체와 메소드를 가져옵니다.
ImportError: No module named file1
file1
내부 가져 오기file2
:
file2의 네임 스페이스를 넘치지 않고 file1에서 모든 변수를 가져 오려면 다음을 사용하십시오.
import file1
#now use file1.x1, file2.x2, ... to access those variables
file1에서 file2의 네임 스페이스로 모든 변수를 가져 오려면 (권장되지 않음) :
from file1 import *
#now use x1, x2..
로부터 문서 :
from module import *
모듈 수준에서 사용하는 것이 유효하지만 일반적으로 나쁜 생각입니다. 우선, 이것은 파이썬이 그렇지 않은 중요한 속성을 잃어 버립니다. 여러분이 선호하는 편집기에서 간단한 "검색"기능으로 각 최상위 이름이 정의 된 곳을 알 수 있습니다. 일부 모듈이 추가 기능이나 클래스를 키울 경우 나중에 문제가 발생할 수도 있습니다.
import file1
.
file1.varX
각 파일 앞에 추가해야하지만 변수를 가져옵니다 .
에서 Python
당신은 그들이 것처럼 같은 다른 파일의 내용을 액세스 할 수있는
자바 나 OOP의 기본 언어와 같은 다른 언어에 비해, 도서관의 일종이다, 이건 정말 멋지다;
파일의 내용에 액세스하거나 파일을 가져 와서 처리하거나 파일로 처리합니다. 그리고 이것이 Python
데이터 과학 및 기계 학습 등에 매우 선호되는 언어 인 주된 이유 입니다.
어디에서 비밀 키 .env file
가있는 변수에 액세스하고 있습니까?API links
일반 구조 :
from <File-Name> import *