foo-bar.py를 가져오고 싶습니다. 이것은 작동합니다 :
foobar = __import__("foo-bar")
이것은하지 않습니다 :
from "foo-bar" import *
내 질문 : 위의 형식을 사용하여 from "foo-bar" import *
모듈이있는 모듈을 가져올 수있는 방법이 -
있습니까?
10
왜 이름에 대시가있는 모듈이 있습니까?
—
Matti Virkkunen
원래 모듈이 아닌 스크립트로 작성된 것 같습니다.
—
Michael Hoffman
win32com의 @MattiVirkkunen makepy.py는 대시가있는 모듈을 생성합니다. 너무 나쁘다. comtypes는 밑줄로 변환하여이 문제를 해결했습니다
—
swdev
@MattiVirkkunen 파이썬이 디렉토리에 부여 할 수있는 이름을 제한해서는 안된다고 생각합니다. 그렇게하는 것은 책임이 없습니다.
—
Zelphir Kaltstahl