2012-12-04 4 views
0

파이썬이 사용자 입력을 받아서 사용자가 지정한 파일 디렉토리로 이동할 수 있도록하는 방법. 파일 이름 ede.html은 항상 동일하지만 모든 사용자에 따라 파일에 대한 디렉토리가 계속 변경됩니다. 디렉토리로 이동하기 위해 사용자 입력 받기

+0

['raw_input'] (http://docs.python.org/2/library/functions.html#raw_input)을 보았습니까? – thegrinner

+0

글쎄, 나는 그걸로 많은 일을하지 않았으니, 조금 더 설명 할 수 있겠 니? – KingMak

+0

'python script.py'를 사용하여 스크립트를 실행하면'raw_input'에 도달하면 사용자 입력을 기다립니다. 그래서'user_in = raw_input ('ede.html :')의 위치 '를 가지고 있다면, 사용자에게 "Location of ede.html :"을 물어보고 사용자가 입력 한 것을'user_in '에 저장합니다. 그런 다음이를 사용하여 적절하게 탐색 할 수 있습니다. 조심 하십시요 - 임의 파일을 실행하는 것은 위험 할 수 있는다. – thegrinner

답변

0

당신은 사용자 입력에 관해서는, 당신이 raw_input 그것을 가져오고 os.path 모듈의 방법과 그것의 유효성을 확인하려고 할 수 있도록

import os 
os.chdir('../dir') 

같은 디렉토리를 변경 감사드립니다.

+0

조금 더 설명해 주시겠습니까? 사용자가 디렉토리에 입력하기를 원한다면 python이 해당 디렉토리에서 ede.html 파일을 실행하기를 원합니다. – KingMak

+0

Cools가 마지막으로 raw_input을 알아 냈습니다. – KingMak