文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Python实践:分类归档--按关键字移动文件到子文件夹

Python实践:分类归档--按关键字移动文件到子文件夹

时间:2006-12-20  来源:wibrst


# pickOutByKey.py
# encoding:gb2312
# 在电骡下载目录程序分类中,以sortAndMoveArchive.py产生的结果为基础
# 按照关键字分类并移出:
# 包含python则不动
# 包含perl移动到Perl目录
# 其他移动到Other目录

import os

sFrom='E:\eMule\Incoming\程序_'
sTgt='Perl'
sOther='other'
os.chdir(sFrom) # 定位工作目录

def quotePath(sPath):
return '"'+sPath+'"'

def execute(sCmd): # 执行一个Shell命令
print sCmd
if os.system(sCmd)==0:
print "successfully!"
else:
print "fail~"

for d in os.listdir(sFrom):
if os.path.isdir(d) and d.find('archive_')!=-1: # 在归档目录
for f in os.listdir(sFrom+os.sep+d):
lf=f.lower()
if lf.find('python')==-1 : # 不包含python
if lf.find('perl')!=-1: # 包含perl移到perl
sCmd=' '.join(['move',quotePath(d+os.sep+f),quotePath(sTgt)])
execute(sCmd)
else : # 其他移到other
if not os.path.exists(sOther):
os.mkdir(sOther)
sCmd=' '.join(['move',quotePath(d+os.sep+f),quotePath(sOther)])
execute(sCmd)
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载