| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1652 人关注过本帖
标题:一个文件备份程序有错
取消只看楼主 加入收藏
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
快速回复:一个文件备份程序有错
数据加载中...
 
   



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

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