2009-05-30 4 views
2

간단한 프로그램에서 다른 프로젝트의 목록을 가져 와서 그 요소에 액세스하고 싶습니다. 필자는 파이썬을 처음 사용하기 때문에 무엇을해야할지 전혀 알지 못합니다. 프로젝트에서 참조하고 싶었던 프로젝트 이름 상자를 체크하고 어떻게해야할지 모르겠다. 검색된 몇몇 Google 검색 결과가 좋지 않으므로 여기에있는 사람이 나에게이 정보를 설정하는 방법을 알릴 수 있기를 바랍니다.다른 프로젝트 참조하기

+3

나는 '내가 참조하고 싶었던 프로젝트 이름에 해당하는 상자를 체크했다'라는 내용에 대해 혼란 스럽다. IDE 같은 것을 말한 것입니까? –

+0

예, 이클립스와 pydev를 사용합니다. 혼란에 대한 죄송합니다 – Justen

+1

@justen : 자신의 질문에 대해 언급하지 마십시오. 모든 사실을 포함하도록 질문을 편집하십시오. –

답변

2

가져 오기를 사용하십시오. 그럼 당신은 당신이 b.py를 실행하면 인쇄됩니다

# a.py 
some_list = [1,2,3,4] 

# b.py 
import a 
print a.some_list 

object./처럼에서 "모듈"(프로젝트) 및 모든 액세스 할 수 있습니다 [1,2,3,4]

+0

간단하고 충분히 감사합니다! 또한 참조하려는 .py 파일이 같은 디렉토리에 있지 않다고 가정 해 봅시다. 가져온 후에 디렉토리 만 포함하면됩니까? 마찬가지로, 가져 오기 c : \ python_backup \ lists – Justen

+0

저스틴, 그것은 그것보다 복잡해진다. 특정 디렉토리를 가져 오려면 __import__ 함수를 사용해야합니다. 디렉토리가 메인 파일의 서브 디렉토리라면 서브 디렉토리에 __init__.py 파일이 있어야합니다. 이것에 대한 더 이상의 설명은이 상자에 너무 많이 들어 맞지 않습니다. – Unknown

+0

괜찮 았어, 내가 방향이 있다고 지금 당장 필요할 때 휴식을 찾을 수있다. 다시 감사한다. – Justen

1

이것은 당신이 어떤 모듈을 가져올 것이다 것과 동일한 방법으로 작동

import project1 

data = project1.my_data_function() 

: 당신이 project1.py에서 몇 가지 코드를 가지고 다음과 같은 디렉토리에 다른 파일에서 사용하려는 경우 일반적으로, 당신은 모듈로 project1를 가져올 수 있습니다 표준 라이브러리를 형성하십시오.

관련 문제