logo

Python에서 경로 설정

파일, 모듈 및 디렉터리에 액세스하려면 Python 프로그램에서 경로를 설정하는 것이 필수적입니다. 경로는 현재 작업 디렉터리에 상대적인 대상을 참조하는 상대 경로이거나 루트부터 전체 디렉터리를 설명하는 절대 경로일 수 있습니다. 운영 체제와 인터페이스하는 방법을 제공하는 Python의 os 모듈은 일반적으로 경로를 지정하는 데 사용됩니다. 경로 연결, 경로 존재 확인 등 파일 경로를 수정하기 위한 다양한 도구를 OS에서 사용할 수 있습니다. 경로 서브모듈.

예를 들어, os. path.join()은 디렉터리와 파일 이름을 단일 경로로 결합하여 여러 운영 체제 간의 상호 운용성을 보장합니다. os.path.exists()를 사용하면 경로가 존재하는지 확인하는 데 사용할 수 있습니다. 이는 오류 처리에 도움이 되며 프로그램이 존재하지 않는 파일이나 디렉터리에 액세스하려고 시도하지 않도록 합니다.

Python 활동을 시작하기 전에 경로를 정의해야 합니다.

  • Python 프로그램과 해당 실행 코드는 시스템의 모든 디렉터리에서 찾을 수 있으므로 운영 체제에는 실행 코드를 찾기 위해 찾아야 하는 디렉터리를 지정하는 검색 경로가 있습니다.
  • 내 컴퓨터 속성의 환경 변수에는 다음과 같은 경로가 설정되어 있습니다.
  • 경로를 설정하려면 다음 작업을 수행하세요.

내 컴퓨터 마우스 오른쪽 버튼 클릭 -> 속성 -> 고급 시스템 설정 -> 환경 변수 -> 새로 만들기

변수명에 경로를 쓰고, 변수값에 C://Python(파이썬이 설치된 위치)까지 경로를 복사합니다. 확인 -> 확인 버튼을 누르세요.

더욱이, 모듈을 가져오는 동안 인터프리터가 살펴보는 디렉터리 목록은 Python의 sys. 경로 변수. 런타임 중에 모듈 검색 경로에 임의의 디렉터리를 추가할 수 있도록 sys.path를 동적으로 수정하면 다양한 위치에서 모듈을 가져올 수 있습니다.

김프 글꼴 목록

Python의 경로 처리는 디렉터리 탐색, 모듈 가져오기 및 파일 I/O 작업에 필수적이므로 프로그래머가 파일 시스템을 관리하고 리소스에 효과적으로 액세스할 수 있습니다. 경로 표준을 이해하고 적절한 기술을 사용하여 Python 프로그램에서 강력하고 플랫폼 독립적인 경로 관리가 보장됩니다.

기본적인 경로 조작을 수행하는 것 외에도 Python os 모듈에는 경로 조작을 위한 몇 가지 추가 기능이 있습니다. 예를 들어, os. path.basename()은 경로의 마지막 구성 요소를 가져오는 반면 os.basename()은 경로의 마지막 구성 요소를 가져옵니다. path.dirname()은 경로의 디렉터리 섹션을 제거합니다. 파일 유형 식별을 더 쉽게 하기 위해 os. path.splitext() 메소드는 경로를 기본 이름과 확장자로 분리합니다.

또한 Python pathlib 패키지는 Path 클래스를 추가하여 경로를 조작하는 보다 객체 지향적인 방법을 제공합니다. Path를 사용하면 간단한 연산자와 메서드를 사용하여 경로에서 다양한 작업을 실행할 수 있으므로 코드의 가독성과 간결성이 향상됩니다.

다양한 프로그래밍 컨텍스트에서 안정적인 파일 I/O, 모듈 가져오기 및 디렉터리 관리를 위해서는 Python 경로 처리 접근 방식을 이해하고 능숙해지는 것이 필수적입니다. 개발자는 경로 조작을 위한 Python의 광범위한 툴킷을 활용하여 애플리케이션에서 신뢰할 수 있고 효과적인 파일 시스템 작동을 보장할 수 있습니다.

Python 프로그램을 실행하기 위한 경로가 설정됩니다.

1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하여 속성을 선택합니다.

2. 고급 시스템 구성을 선택합니다.

pythonpath1

3. 환경 변수 탭을 클릭합니다.

pythonpath1

4. 사용자 변수 탭을 선택합니다.

pythonpath1

5. 변수명에 경로를 적는다

pythonpath5

6. Python 폴더 경로의 복사본을 만듭니다.

pythonpath5

7. Python 경로를 변수 값에 붙여넣습니다.

pythonpath7

8. '확인' 버튼을 누르세요.

pythonpath7

9. '확인' 버튼을 누르세요.

pythonpath7