2014-10-25 4 views
1

스크립트를 링크 할 때 os.system 절 가져 오기를 사용할 때 성능 고려 사항이 있습니까? 다음으로 가져온 스크립트에 호출 스크립트와 공유해야하는 가져 오기가있는 경우 해당 가져 오기를 if __name__ == '__main__': 블록에 넣어도됩니다.파이썬 스크립트를 연결하는 가장 좋은 방법은 무엇입니까

+0

두 번째 질문을 이해하지 못합니다. 스크립트가 호출 스크립트와 가져 오기를 공유하는지 여부는 전혀 관계가 없습니다. 어떤 일이 생기더라도 그 스크립트에서 가져 오기를해야하며 PEP8 지침은 파일의 맨 위에 놓는 것입니다. –

+1

첫 번째 질문은 : 절대 * 다른 Python 스크립트를 호출하기 위해'os.system()'을 사용해서는 안됩니다. 그것들이 그들의 행동을 함수로 드러내고 그 함수를 임포트하는지 확인하십시오. –

답변

0

짧은 대답 - 아니요, 중요한 정도는 아닙니다. PEP8이 가져 오기를 사용하여 파일의 맨 위에있는 파일 대신에 if __name__ == '__main__' 블록의 시작 부분에서 사용한다는 사실과는 달리 파일의 앞부분과 if __name__ 조건부 사이에 차이점이 없습니다.

관련 문제