반응형
디렉터리 구성 구성:
첫 번째 경우:
1) xxx.py a.txt를 열려면 상대 경로를 사용합니다. 다음 두 가지 방법이 있습니다.
아이디어:
xxx.py를 열고 싶은 것은 b_file 아래에 있는 파일입니다. XXX.py과 b_file은 파일 목록 아래에 있습니다. 둘은 동급 디렉토리입니다. 따라서 현재 디렉토리에서 아래를 검색하므로 다음 뜻을 쉽게 이해할 수 있습니다.
팁: \"오류입니다. 상위 디렉토리가 열려 있습니다
with open(r"b_file\a.txt","r") as file:
with open(r".\b_file\a.txtx", "r") as file:
2) ab.py에서 b_file 아래의 a.txt를 열어보십시오. 어떻게 써야 합니까?
사고방식은, 우선 상급목록에 위치시키고, 상급목록 아래에서 b_file 아래의 .TXT를 찾아야 한다
with open(r"..\b_file\aa.txt", "r") as f:
print(f.read())
마지막으로: 절대 경로를 사용하는 것도 간단합니다.
xxx.py에서 b_file 아래의 a.txt를 열면 OS 라이브러리를 사용하여 xxx.py의 현재 경로를 얻은 다음 조합을 통해 절대 경로를 얻을 수 있습니다.
물론 두 부분으로 나눌 수도 있고 os.path.join(패스, PATH1)을 사용하여 두 경로를 자동으로 병합하여 완전한 경로를 얻는 것도 가능합니다
import os
path = os.getcwd() # 현재 경로 가져오기
with open(path+".\b_file\a.txt", "r") as file:
import os
path = os.getcwd()
a_path = os.path.join(path, "b_file/a.txt")
print(a_path)
하위 디렉토리에서 상위 디렉토리로 통합해도, 가입 방법을 사용하여 실현할 수 있다
os.path.abspath(os.path.join(path, ".."))
반응형
'개발 꿀팁 > PYTHON' 카테고리의 다른 글
Centos 설치 python (0) | 2022.11.29 |
---|---|
파이썬 환경 구축 (0) | 2022.11.29 |
Pytorch이상 처리 (1) | 2022.11.28 |
Python 파일 이름에서 숫자 읽기 (0) | 2022.11.28 |
Python에서 logging 기본 용법 (0) | 2022.11.28 |