标题:一个文件备份程序有错
取消只看楼主
fenghelong
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
威 望:2
帖 子:209
专家分:197
注 册:2011-8-18
结帖率:26.67%
已结贴  问题点数:10 回复次数:2 
一个文件备份程序有错
程序代码:
import os
import time
source=[r'e:\backup']
target_dir=[r'e:\satan']
today=target_dir+time.strftime('%Y%m%d')
now=time.strftime('%H%M%S')
if not os.paht.exists(today):
    os.mkdir(today)
    print 'successfully created directory',today
target=today+os.sep+now+'.zip'
zip_command="zip -qr '%s' %s" %(target,' '.join(source))
if os.system(zip_command)==0:
    print 'successful backup to',target
else:
    print 'back failed'
出现的错误是:
Traceback (most recent call last):
  File "C:/Users/fenghelong/Desktop/python操作/backup_ver2.py", line 5, in <module>
    today=target_dir+time.strftime('%Y%m%d')
TypeError: can only concatenate list (not "str") to list
2012-04-12 01:41
fenghelong
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
威 望:2
帖 子:209
专家分:197
注 册:2011-8-18
得分:0 
回复 4楼 为Jay沉沦
target_dir='D:\\satan\\'这个地方为什么要有两个\\
还有,rar_command = 'rar a {0} {1}'.format(target,source)这个是什么意思。
谢谢哇。
2012-04-13 17:18
fenghelong
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
威 望:2
帖 子:209
专家分:197
注 册:2011-8-18
得分:0 
回复 6楼 为Jay沉沦
不错啊,加个QQ啊。
2012-04-13 19:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365620-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.645853 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved