변수를 사용하지 않고 튜플을 풀 수 있습니까?
-
06-07-2019 - |
문제
나는 프로그램의 경로에서 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))
제휴하지 않습니다 StackOverflow