2013-02-21 2 views
-1

마치 동일한 파일의 일부인 것처럼 서로의 기능을 호출 할 수있는 두 개 이상의 파이썬 파일을 갖고 싶습니다. 두 파일에서 서로 가져 오기를 테스트했지만 이상한 결과가 있으며 올바른 방법이라고 생각하지 않습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?두 개의 .py 파일이 서로의 기능을 호출 할 수있게하려면 어떻게해야합니까?

감사

+9

프로젝트 구조의 구체적인 예와 함께 작업하려는 파일의 내용과 내용을 가져 오기 위해 무엇을하려고합니까? –

+1

"이상한"결과가 있습니까? – martineau

+0

미안하지만, 그 옵션을 선택하면 다른 파일에서 파이 게임 GUI를로드해야하는 게임 로더가 있습니다. 사용자가 GUI (또는 GUI가 필요하지 않은 경우 하드웨어)의 버튼을 클릭하면 게임 로더가 발생합니다 사용자가 GUI (또는 하드웨어)를 통해 인터페이스하는 특정 게임을로드하여 서로 다른 기능을 사용하기 위해 서로를 가져와야 할 필요가있는 것처럼 보입니까? – holmeswatson

답변

2

import 그것을 할 올바른 방법입니다. 아마도 순환 가져 오기 오류 또는 비슷한 코드를 재구성하여 수정해야합니다.

+0

내 코드를 재구성하는 좋은 방법은 확실치 않습니다. 필요한 경우 GUI를로드 할 수있는 응용 프로그램 로더와 GUI (또는 하드웨어)에서 클릭 한 항목에 따라 다른 게임 파일을로드 할 수있는 응용 프로그램 로더가 있으며이 게임은 GUI를 통해 상호 작용하므로 필요할 수있는 응용 프로그램 로더가 있습니다. 각자 다른 사람에게 전화를 걸어? – holmeswatson

+0

이것은 너무 모호합니다. 초기 질문을 코드 또는 코드 레포 또는 어떤 것에 대한 링크로 수정 해 주시겠습니까? –

+0

죄송합니다. 모호합니다. 그러나 파일이 다소 길고 지저분합니다. 파일의 실제 내용이 아닌 서로를 사용하는 파일을 얻는 데 문제가 있습니다. (파일을 어떻게 재구성해야하는지) – holmeswatson

0

의 내가 그때

from TestFile import test 

다음에 나를 수있는 것이라고 할 것입니다 다른 평 파일에 테스트를 가져 오려면 나는 TestFile.py

에 테스트라는 함수를 가지고 있다고 가정 해 봅시다 내 새로운 .py 파일에서 테스트 함수를 사용하십시오.

관련 문제