glob에있는 키와 함께 max 함수를 사용하여 디렉토리에서 특정 유형의 가장 어린 파일을 찾는 Python 2.7.3을 실행하는 컴퓨터에서 작성한 스크립트가 있습니다. 이 스크립트를 다른 컴퓨터로 옮겨서 Python 2.4.3을 실행하고 스크립트가 결과적으로 작동하지 않는다는 것을 발견했습니다.Python max()는 키워드 인수를 사용하지 않습니다.
문제는 다음 줄에 발생한다 : 나는 문서를 검토 한 열쇠로 모두 iglob 및 최대 파이썬 2.5까지>
I 사용할 수없는 것을 볼 수 있습니다
newest = max(glob.iglob(bDir + '*.[Dd][Mm][Pp]'), key=os.path.getctime)
iglob 참조를 glob로 바꿀 수 있으며 잘 작동하는 대소 문자 구분을 제거 할 수 있습니다. 하지만 키와 함께 max를 사용하지 않고 위의 코드를 다시 작성하는 방법을 모르겠습니다.
10이 아닌 Python 버전을 설치하십시오 살이에요? –
프로덕션 서버이므로 실행중인 Python 버전을 변경할 수 없습니다. 그렇지 않으면 나는 그 질문을하는 대신에 그것을했을 것입니다. 나는 또한 다른 버전의 Python을 altinstall 할 수 없다. – opmon5