首页 > 编程语言 > 详细

python3——把一个文件夹的C语言文件和头文件拉到另外一个文件夹

时间:2015-08-07 00:06:57      阅读:364      评论:0      收藏:0      [点我收藏+]

import os,sys,os.path

print(‘your current dir is {}‘.format(os.getcwd()))

if len(sys.argv)==1:
while True:
sourceDir=input(‘input source dir:‘)
if os.path.exits(sourceDir):
break
else:
print(‘no such dir,try again:‘)

targetDir=input(‘input target dir:‘)
elif len(sys.argv)==3:
sourceDir=sys.argv[1]
targetDir=sys.argv[2]
if not os.path.exists(sourceDir):
print(‘Source dir do not exist‘)
sys.exit()
else:
print(‘usage:transmitter [sourcedir targetdir]‘)
sys.exit()

if not os.path.exits(targetDir):
os.mkdir(targetDir)

cFiles = [ f for f in os.listdir(sourceDir) if (‘.c‘ in f or ‘.h‘ in f)]

for f in cFiles:
open(os.path.join(targetDir,f),‘wb+‘).write(
open(os.path.join(sourceDir,f),‘rb‘).read())

python3——把一个文件夹的C语言文件和头文件拉到另外一个文件夹

原文:http://www.cnblogs.com/pkmnexp/p/4709402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!