반응형
파일 포인터에서 파일 이름 가져 오기
이 질문에 이미 답변이 있습니다.
파일 포인터가 있으면 파일 이름을 얻을 수 있습니까?
fp = open("C:\hello.txt")
그것은 얻을 수 있습니다 "hello.txt"
사용 fp
?
을 통해 경로를 얻을 수 있습니다 fp.name
. 예:
>>> f = open('foo/bar.txt')
>>> f.name
'foo/bar.txt'
파일 이름 만os.path.basename
원하는 경우 다음 이 필요할 수 있습니다 .
>>> import os
>>> f = open('foo/bar.txt')
>>> os.path.basename(f.name)
'bar.txt'
여기에 파일 객체 문서 (Python 2 용)가 있습니다 .
참고 URL : https://stackoverflow.com/questions/15225557/get-filename-from-file-pointer
반응형
'Program Tip' 카테고리의 다른 글
ILookup 인터페이스 대 IDictionary (0) | 2020.10.19 |
---|---|
Javascript 함수에서 매개 변수를 전달하지 않으면 어떻게됩니까? (0) | 2020.10.19 |
Node.JS의 구조 해제 (0) | 2020.10.19 |
요소의 모든 자식에 스타일을 적용하려면 어떻게합니까 (0) | 2020.10.19 |
Perl에서 $ 변수가 정의되어 있고 길이가 0이 아닌 문자열을 포함하는지 어떻게 간결하게 확인할 수 있습니까? (0) | 2020.10.19 |