저는 python을 처음 사용합니다. 제 질문은 다음strftime 메서드에 매개 변수 전달
from datetime import date
dl_date = date.today()
p = '%d%b%Y' # the format may vary %d%B%Y or %d%m%Y or % d%M%Y etc
file_date_format = "{0}/{1}/{2}".format(str(dl_date.strftime('%r')),str(dl_date.strftime('%r').upper())
, str(dl_date.strftime('%r'))) % (p[:2], p[2:4], p[4:6])
print(file_date_format)
도움이 많이 감사합니다 코드는 date.strftime() 또는 해결 에 매개 변수를 전달하는 방법이다.
당신이 * * "어떻게 매개 변수를 전달하는"무엇을 의미합니까? 이것은 인스턴스 메서드이며,'dl_date.strftime (p)'를 호출 할 수 있습니다. – jonrsharpe
세번의 strftime 호출에서'% r' 대신에 p [: 2], p [2 : 4], p [4 : 6]를'% r '대신 사용하려고합니까? 그것은 아주 정교하게 보인다. 이 코드는 실제로 무엇을하기로되어 있습니까? – Kevin