У меня есть следующий сценарий, который работал отлично на XP, так как у меня есть новый компьютер на Windows 7 Professional код перестал работатьСкрипт не работает с окнами 7
import os
import shutil
from time import strftime
logsdir="c:\logs"
zipdir="c:\logs\puttylogs\zipped_logs"
zip_program="zip.exe"
for files in os.listdir(logsdir):
if files.endswith(".log"):
files1=files+"."+strftime("%Y-%m-%d")+".zip"
os.chdir(logsdir)
os.system(zip_program + " " + files1 +" "+ files)
shutil.move(files1, zipdir)
os.remove(files)
Ошибка я получаю U :> питон logs.py зип предупреждение: имя не соответствует: ping_dms_155.log
zip error: Nothing to do! (ping_dms_155.log.2013-05-14.zip)
Traceback (most recent call last):
File "logs.py", line 24, in <module>
shutil.move(files1, zipdir)
File "c:\python27\lib\shutil.py", line 301, in move
copy2(src, real_dst)
File "c:\python27\lib\shutil.py", line 130, in copy2
copyfile(src, dst)
File "c:\python27\lib\shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'ping_dms_155.log.2013-05-14.zip'
Я не могу понять, почему он прекратил бы работать, заранее спасибо
Вы изменили Python версии Aswell? – timss
Используется для 2.7.2 сейчас 2.7.4 – geekcomputers
Установить права доступа на 'c: \ logs \'? – jon