내 목표는 1000 초 동안 ipconfig를 10 초마다 실행하여 날짜가 포함 된 텍스트 파일에 명령의 출력을 쓰는 것입니다. 아래에있는 내 코드의 문제는 루프를 통해 2 차 실행을 시작하면, 그것은 최대 기침이다 :루프에서 datetime 출력 실패
datetime = datetime.datetime.now().strftime("%Y-%m-%d_%H%M")
AttributeError: 'str' object has no attribute 'datetime'
import datetime
import os
import time
count=0
while (count < 1000):
print '--------------------------------------------------------'
print count
datetime = datetime.datetime.now().strftime("%Y-%m-%d_%H%M")
print datetime
os.system("ipconfig > ipconfig_" + datetime)
print '--------------------------------------------------------'
time.sleep(10)
count = count + 1
print "Good bye!"
모든 아이디어는 어디 잘못된거야? 많은 감사합니다.
' datetime = datetime.datetime' ... 당신은 방금 가져온 모듈을 덮어 썼습니다. 다른 변수 이름을 사용하십시오 –
변수 이름으로 내장 이름을 사용하는 것은 나쁜 생각입니다.'datetime_now'와 같은 것을 사용할 수 있습니다. – Hackaholic
또한 '범위 내에서 카운트 (1000)'가 해당 루프를 작성하기위한 제안 된 방법이 될 것입니다 –