>백엔드 개발 >파이썬 튜토리얼 >Python에서 파일 확장자를 얻는 방법은 무엇입니까?

Python에서 파일 확장자를 얻는 방법은 무엇입니까?

王林
王林앞으로
2023-09-08 13:53:071735검색

Python에서 파일 확장자를 얻는 방법은 무엇입니까?

Python의 파일 확장자는 파일의 형식이나 유형을 나타내기 위해 파일 이름 끝에 추가되는 접미사입니다. 일반적으로 ".txt" 또는 ".py"와 같이 파일 이름 뒤에 마침표가 오는 3~4개의 문자로 구성됩니다. 운영 체제와 프로그램은 파일 확장자를 사용하여 파일 형식과 처리 방법을 결정합니다.

일반 텍스트 파일로 인식됩니다. Python의 파일 확장자는 파일 형식과 데이터를 읽고 쓰는 가장 좋은 방법을 설정하기 때문에 파일을 읽거나 쓸 때 중요합니다. 예를 들어 ".csv" 파일 확장자는 CSV 파일을 읽을 때 사용되는 확장자이고, csv 모듈은 파일을 처리하는 데 사용됩니다.

Python에서 파일 확장자를 가져오는 알고리즘

파일 확장자를 얻기 위해 파일 이름 문자열을 조작하는 것은 Python에서 쉽습니다. Python에서 파일 확장자를 얻으려면 다음 단계를 수행해야 합니다 -

1단계 - 먼저 파일 이름을 문자열로 가져옵니다. 파일 확장자를 가져오기 전에 먼저 파일 이름을 문자열로 가져옵니다. 이를 수행하려면 os.path.basename() 함수를 사용할 수 있습니다. 예를 들어 파일 경로가 "/path/to/myfile.txt"인 경우

os.path.basename("/path/to/myfile.txt")을 호출하면 파일 이름 "myfile.txt"가 반환됩니다.

2단계 - "." 문자는 파일 이름을 구분하는 데 사용됩니다. 파일 이름이 있으면 "."를 삽입하여 파일 이름과 확장자를 구분할 수 있습니다. 특징. 이는 문자열 객체의 Split() 메서드를 사용하여 수행할 수 있습니다. 예를 들어 파일 이름이 "myfile.txt"인 경우 "myfile.txt."split(".")을 실행하여 ["myfile," "txt"]로 분할할 수 있습니다.

3단계 - 결과 목록에서 마지막 항목 식별: 목록의 마지막 요소를 인덱싱하여 파일 확장자를 얻을 수 있습니다. 이는 2단계의 목록 생성에서 파일 확장자가 포함된 요소이기 때문입니다. 예를 들어, mylist[-1]을 실행하여 ["myfile", "txt"] 목록이 있으면 파일 확장자 "txt"를 얻을 수 있습니다.

위의 알고리즘 단계는 Python에서 파일 확장자를 얻는 데 도움이 됩니다.

문법

으아아아

파이썬에서 파일 확장자를 얻는 방법

아래 나열된 두 가지 방법을 사용하여 Python에서 파일 확장자를 얻을 수 있습니다.

  • Python의 파일에서 확장자를 추출하려면 os.path 모듈을 사용하세요.

  • Python의 파일에서 확장자를 추출하려면 pathlib 모듈을 사용하세요.

방법 1: Python os 모듈에서 Splittext() 함수를 사용하세요

splittext() 함수는 파일 경로 문자열을 파일 이름과 파일 확장자로, 루트와 확장자의 쌍으로 분할하므로 이를 함께 추가하여 파일 경로(파일 이름 + 확장자 = 경로)를 얻을 수 있습니다. 이 기능은 운영 체제 모듈이 이미 사용 중일 때 가능할 때마다 사용해야 합니다.

방법 1의 코드

으아아아

출력

으아아아

방법 2: Pathlib 모듈 사용

Pathlib 모듈의 pathlib.Path().suffix 메서드를 사용하여 파일 경로 확장자를 추출합니다. 이 접근 방식보다 객체 지향 접근 방식이 더 좋습니다.

두 번째 방법에 대한 코드

으아아아

출력

으아아아

결론

추가 처리 또는 분석을 위해 Python에서 파일 작업을 할 때 파일 확장자를 추출하는 것이 도움이 될 수 있습니다. Python에서는 Splitext()와 같은 내장 함수를 사용하거나 문자열을 수정하는 등 파일 확장자를 가져오는 여러 가지 방법이 있습니다. os 모듈의 Splitext() 함수는 파일 확장자를 추출하는 도구입니다.

이 함수는 파일 이름과 확장자를 튜플로 반환하며, 이 함수는 파일 경로를 입력으로 받아들입니다. 그런 다음 추가 처리 또는 분석을 위해 확장을 사용할 수 있습니다. 파일 확장자를 추출하는 대체 방법으로 파일 이름 자체가 문자열 조작의 대상이 될 수 있습니다.

위 내용은 Python에서 파일 확장자를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제