展开全部
运行环2113境:win7 32位 + python3.4
文件名:transmitter.py
内容: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.exists(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 targerdir]")
sys.exit()
if not os.path.exists(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())
用法:
python transmitter.py [5261sdir tdir]
针对这4102个脚本有疑问的1653可以随时追问。谢谢