2014-04-17 5 views
0

저는 파이썬 프로그래밍 (2.7 및 파이 게임) 초보자이며 궁금합니다. 하위 디렉토리에서 파일을 만들고 읽는 방법은 무엇입니까? 즉, '데이터'라는 하위 디렉토리에서 스프라이트 이미지, 데이터, BGM 등을 가져 오려고합니다. 예를 들어, 파이 게임을 사용하여 하위 디렉토리 '데이터'에서 스프라이트 파일을 열려면 어떻게해야합니까? 지금까지 스프라이트 로딩을 위해 무엇을 가지고파이썬에서 하위 디렉토리에 파일을 만들고 파일을 여는 방법은 무엇입니까?

은 다음과 같습니다 char_idle = pygame.image.load("char_idle.png")

답변

0

파일의 경로를 얻기 위해 os.path.join 기능을 사용하십시오. 추가

import os 

코드 시작 부분에. 이처럼 사용

char_idle = pygame.image.load(os.path.join("Data", "char_idle.png")) 

또한 (리눅스) "데이터/char_idle.png"또는 "데이터 \의 char_idle.png"(윈도우)와 같은 경로를 제공 할 수 있지만이 행해져 Yout 코드가 덜 휴대용하게, 그래서 os.path.join을 더 잘 사용하십시오.

관련 문제