37,743
社区成员




import os
import time
source=[r'G:\1.doc']
target_dir='G:\\'
today=target_dir+time.strftime('%Y%m%d')
print today
rar_command = '"C:\Program Files\WinRAR\WinRAR.exe" a %s %s'%(target,' '.join(source))
print 'rar command is',rar_command
if os.system(rar_command)==0:
print 'Successful backup to',target
else:
print 'Backup Failed'
我放在shell里执行的 错误是:
G:\20130514
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\helloworld.py", line 7, in <module>
rar_command = '"C:\Program Files\WinRAR\WinRAR.exe" a %s %s'%(target,' '.join(source))
NameError: name 'target' is not defined
import os
import time
source = ['G:\\1.jpg', 'G:\\2.jpg']
target_dir = 'G:\\'
target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'
zip_command = "zip -qr '%s' %s" % (target, ' '.join(source))
print zip_command
if os.system(zip_command) == 0:
print 'Successful backup to', target
else:
print 'Backup FAILED'
PS:我是windows用户