반응형
다음은 기능 코드입니다 (성공적으로 파일 만들기).
sys.stdout = open('filename1.xml', 'w')
이제 현재 날짜 시간으로 파일 이름을 지정하려고합니다 (나는 파이썬 전문가가 아닙니다)
filename1 = datetime.now().strftime("%Y%m%d-%H%M%S")
sys.stdout = open(filename1 + '.xml', 'w')
정확한 날짜와 시간으로 파일 이름을 작성하고 싶습니다. 프로그램이 이미 생성 한 xml 파일입니다. 파일 이름 만 지정하면됩니다. 위의 코드는 작동하지 않습니다.
[수정 됨] -반환 된 오류
File "./fix.py", line 226, in <module>
filenames = datetime.now().strftime("%Y%m%d-%H%M%S")
AttributeError: 'module' object has no attribute 'now'
해결 방법
datetime
을 사용하지 않는 동안 이렇게하면 지정한 현재 시간 및 날짜 형식으로 문자열을 가져 오는 문제 (질문에 대한 답변)가 해결됩니다.
import time
timestr = time.strftime("%Y%m%d-%H%M%S")
print timestr
수율 :
20120515-155045
따라서 파일 이름이이 문자열을 추가하거나 사용할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/10607688
반응형
'파이썬' 카테고리의 다른 글
파이썬 How do you do natural logs (e.g. "ln()") with numpy in Python? (0) | 2021.02.18 |
---|---|
파이썬 Python에서 요청 라이브러리를 사용하여 "User-agent"보내기 (0) | 2021.02.18 |
파이썬 문자열 문자를 목록으로 어떻게 변환합니까? (0) | 2021.02.18 |
파이썬 나노초를 포함하는 날짜 시간 문자열 구문 분석 (0) | 2021.02.18 |
파이썬 Python에서 HTML을 이스케이프하는 가장 쉬운 방법은 무엇입니까? (0) | 2021.02.17 |
댓글