2013-03-06 3 views
1

저는 첫 번째 파이썬 패키지를 작성하려고합니다. 거의 모든 모듈에서 NumPy를 사용해야합니다. 모든 단일 모듈에 import numpy을 써야합니까? 아니면 패키지에 몇 군데의 장소가 있습니까? 모든 모듈에서 사용할 수 있도록 한 번만 가져올 수 있습니까? 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?파이썬 패키지 만들기 및 가져 오기 모듈

+0

각 파일의 상단에'import numpy'를 쓰는데 많은 비용이 들지 않는다고 생각합니다. – askewchan

+0

@askewchan, 고마워, 난 그냥 중복되지 않도록하고 싶습니다. 나는 같은 것을 계속해서 반복해서 가져오고 싶지 않다. – LWZ

+1

나는 여전히 반입의 중복을 포함하여 비용이 더 복잡한 것으로 소개 할 수있는 가독성의 부족보다 낮다고 믿습니다. – askewchan

답변

4

예, 어디서나 가져 오기 만하면됩니다.

당신이나 물건을 가져에서 당신 import * metamodules에 대한 모든 것을 가져 쓰기 기능을 너무 영리하지 마세요; 이 모든 것은 코드를 읽기가 어렵게 만들고 버그가 발생하는 또 다른 장소 일뿐입니다.

관련 문제