본문 바로가기
파이썬

파이썬에서 다시 한 폴더로 이동하는 방법

by º기록 2021. 2. 9.
반응형

실제로 경로를 이동하고 명령을 실행해야하며 아래 코드가 있습니다.

코드 :

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

 

 

반응형

댓글