파이썬 (.py 파일)으로 모듈을 가져 오려고하면 구문 오류가 발생합니다. 모듈 이름은 숫자로 시작합니다. 그것이 구문 오류의 이유입니까?숫자로 시작하는 파이썬 모듈 이름
0
A
답변
5
예, 이것이 구문 오류의 원인입니다. 어쨌든 가져 오기에는 여러 가지 방법이 있지만 모듈의 이름을 바꾸는 것이 좋습니다.
변수 이름을 숫자로 시작할 수 없기 때문입니다. 따라서 당신은
import 123foo
또는
123foo = __import__('123foo')
그들은 모두 구문 오류가 있습니다 할 수 없습니다. 할 수 있습니다
foo123 = __import__('123foo')
그러나 모듈의 이름을 foo123으로 바꾸고 대신 일반적으로 가져 오는 것이 좋습니다.
3
관련 문제
- 1. 파이썬 : os.path.isfile은 숫자로 시작하는 파일을 인식하지 못합니다.
- 2. 파이썬 모듈 이름 별칭?
- 3. 파이썬 모듈 이름 충돌
- 4. 숫자로 시작하는 동적 객체 속성 이름
- 5. 파이썬 : 없음 모듈 이름 core.exceptions
- 6. 숫자로 시작하는 속성을 작성하십시오.
- 7. 파이썬 3에서 숫자로 시작하는 함수 이름을 정의 하시겠습니까?
- 8. 파이썬 변경 모듈 이름, 지금보다 의미있는 오류
- 9. 파이썬 ImportError를 : 없음 모듈 이름 내선
- 10. 파이썬 ImportError를 : 없음 모듈 이름 zhelpers하지
- 11. 파이썬 - 전체 패키지 모듈 이름 얻기
- 12. 파이썬 3 - "ImportError를 : 이름 없음 모듈 ..."
- 13. 파이썬 모듈의 서브 모듈 이름 바꾸기
- 14. 숫자로 시작하는 모든 라인 찾기
- 15. 확인 문자열은 숫자로 시작하는 경우
- 16. 숫자로 시작하는 디렉터리의 수를 찾으십시오.
- 17. 숫자로 시작하는 PHP 백 코드
- 18. Sql : 숫자로 시작하는 열 검색
- 19. 특정 숫자로 시작하는 문자열을 추출하십시오.
- 20. MVC 2.0 숫자로 시작하는 뷰
- 21. 주어진 숫자로 시작하는 정규식을 작성하는 방법은 무엇입니까?
- 22. 숫자를 숫자로 재설정하기 (파이썬)
- 23. 없음 모듈 이름 sympy은
- 24. 없는 모듈 이름 zmq
- 25. 모듈 이름 오류
- 26. 파이썬 모듈
- 27. 파이썬 - 모듈
- 28. 25 자와 일치하고 숫자로 시작하는 정규 표현식
- 29. 숫자가 다른 숫자로 시작하는 3의 배수인 경우
- 30. 주어진 숫자로 시작하는 mysql을 주문할 수 있습니까?
귀하의 질문은 이미 여기에서 해결되었습니다. [http://stackoverflow.com/questions/9090079/in-python-how-to-import-filename-starts-with-a-number](http://stackoverflow.com/questions/9090079/in-python- how-to-import-filename-with-a-number)'import 123theModuleName' 대신'theModule = __import __ ('123theModuleName')'을 사용할 수 있습니다. 그리고 접미사 ".py" 뿐만 아니라 이미 알고있는 것 같습니다. – albusshin
위의 코드를 시도했지만 여전히 "NameError : name '_import_'이 정의되지 않았습니다."라는 메시지가 표시됩니다. – user2400748
'import'의 양쪽에 밑줄을 두 개 추가해야합니다.'__import__'가됩니다. – albusshin