반응형
실제로 경로를 이동하고 명령을 실행해야하며 아래 코드가 있습니다.
코드 :
import os
present_working_directory = '/home/Desktop/folder'
현재 나는 폴더
에 있습니다.
if some_condition == true :
change_path = "nodes/hellofolder"
os.chdir(change_path)
print os.getcwd()
if another_condition == true:
change_another_path = "nodes"
os.chdir(change_another_path)
print os.getcwd()
**Result**:
'/home/Desktop/folder/nodes/hellofolder'
python: [Errno 1] No such file or directory
실제로 여기서 일어나는 일은 내가 처음 os.chdir ()
을 사용했을 때 디렉토리가 다음과 같이 변경되었습니다.
'/ home / Desktop / folder / nodes / hellofolder'
,
하지만 두 번째 파일의 경우 한 폴더로 이동하여 파일을 실행해야합니다.
'/home/Desktop/folder/nodes'
그래서 누구든지 파이썬에서 한 폴더를 다시 이동하는 방법을 알려줄 수 있습니까?
해결 방법
쉘에서 하듯이.
os.chdir("../nodes")
참조 페이지 https://stackoverflow.com/questions/12280143
반응형
'파이썬' 카테고리의 다른 글
파이썬 matplotlib 등고선 플롯을 부드럽게하는 방법은 무엇입니까? (0) | 2021.02.09 |
---|---|
파이썬 3의 수율 생성기에는 next () 함수가 없습니다. (0) | 2021.02.09 |
파이썬 strptime을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 (0) | 2021.02.09 |
파이썬 문자열에서 한 문자 변경 (0) | 2021.02.08 |
파이썬 Flask-사용자 지정 abort () 코드를 만드는 방법은 무엇입니까? (0) | 2021.02.08 |
댓글