문제

나는 프로그램의 경로에서 os.path.split () 함수를 사용하여 파일의 파일 이름과 PathName을 가져온 다음 다른 방법으로 전달하지만 현재 솔루션은 다소 추악한 것 같습니다.

path = os.path.split(somefile)
some_class(path[0], path[1])

호출 내에서 일부는 튜플을 더 깨끗하게 포장 할 수 있습니까? 같은 것 :

some_class(os.path.split(somefile).unpack())

아니면 단순히 다른 방법으로 가야합니까? 어쩌면 더 피스닉 방식일까요?

도움이 되었습니까?

해결책

예, Python은 있습니다 인수 목록 포장 풀기. 이 시도:

some_class(*os.path.split(somefile))
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top