라우트 조인 자바스크립트

| | | | | | | | | |

Python os란? path.join?

os.path.join은 경로 이름을 완전한 경로로 결합합니다. 즉, 각 경로 이름을 수동으로 인코딩하는 대신 경로의 여러 부분을 하나로 병합할 수 있습니다.

이 기능을 사용하려면 라이브러리 에서 코드로 운영 체제:

os.path.join( ) 구문을 살펴보겠습니다. os.path.join 함수는 하나로 병합하려는 경로 목록을 허용합니다.

path1, path2 및 다음 값 모두는 단일 이름으로 결합하려는 경로를 나타냅니다.

이 코드는 /Users/James/tutorials/index.html을 반환합니다. os.path.join 메서드는 우리가 지정한 절대 경로 구성 요소("/ Users / James / tutorials")에서 계속됩니다. 경로 끝에 index.html을 추가합시다.

os.path.join 메소드는 `필요할 때 슬래시("디렉토리 구분 기호"라고 함)를 삽입합니다. 이렇게 하면 파일 경로 이름을 수동으로 연결하는 것보다 더 편리하게 결합할 수 있습니다.

Python os.path.join 예제

파일 이름 " index.js"를 결합하여 작성해 보겠습니다. html" "tutorials / web /" 폴더에 있습니다. 이 파일은 현재 작업 부하 디렉터리에 있습니다.

OS 라이브러리를 가져오는 것으로 시작하겠습니다.

다음으로 파일 경로 이름을 추가할 수 있도록 현재 작업 디렉토리를 가져옵니다.

이는 현재 일하다 / Users / James / tutorials인 ing 디렉토리. " 폴더 " tutorials "는 사용자의 홈 디렉토리에 있습니다. 이 정보를 사용하여 작업 디렉토리 끝에 " tutorial / web "을 추가할 수 있습니다.

이 코드는 다음을 반환합니다. / 사용자 / James / tutorials / web. 우리 코드는 경로 이름 구성 요소를 하나로 결합했습니다. 경로 이름 사이에 슬래시("/")가 추가되었습니다. 이 경로는 기존 경로의 "web" 폴더를 나타냅니다.

Python os.path.join: 파일 나열

os.path.join 메서드를 사용하여 폴더에 있는 모든 파일의 전체 경로를 반환합니다. " Desktop " 폴더에 있는 모든 파일을 나열합니다. 이 폴더는 드라이브의 "/ Users / James /‚" 디렉터리에 있습니다.

운영 체제 라이브러리를 가져와서 검색할 디렉터리를 정의하는 것부터 시작하겠습니다. :

이 코드는 Desktop 폴더에 대한 상대 경로를 생성합니다. 현재 작업 디렉토리. 그런 다음 Python os.listdir () 메서드 를 사용하여 해당 폴더의 모든 파일 목록을 검색할 수 있습니다.

이 메서드는 이름 목록을 반환합니다. Desktop 폴더에 나타나는 모든 파일의 파일 경로는 포함하지 않습니다. 이제 이 파일 목록이 있으므로 콘솔에 모두 인쇄할 수 있습니다. os.path.join 및 Python for 루프 를 사용하여 각 파일의 전체 파일 경로를 인쇄합니다.

이 코드는 반복됩니다. Desktop 폴더의 모든 파일. 각 파일의 이름을 Desktop 폴더의 경로 이름과 병합합니다. 코드는 다음을 반환합니다.

내 데스크탑에는 .DS_Store, Notes.md 및 To-dos.md의 세 가지 파일이 있습니다. os.path.join()을 사용하여 각 파일의 전체 경로를 생성했습니다.

결론

os.path.join 메서드는 경로 이름의 구성 요소를 결합하여 전체 경로.

이 방법을 사용하면 경로 이름의 두 개 이상의 구성 요소를 쉽게 결합할 수 있습니다. Os.path.join은 필요한 경우 경로 이름에 자동으로 슬래시("/")를 삽입합니다.

Python 프로그래밍 언어에 대해 자세히 알아보려면 Python 학습 가이드 를 확인하십시오.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method