代码框架生成器
程序员文章站
2022-07-01 12:47:01
...
一 代码
import os
import sys
import datetime
py ='''
#-----------------------------------------------
# TO:
#-----------------------------------------------
# BY:
#-----------------------------------------------
'''
if os.path.isfile(sys.argv[1]):
print('%s already exist!'% sys.argv[1])
sys.exit()
file = open(sys.argv[1],'w')
today =datetime.date.today()
date = today.strftime('%Y')+'-'+ today.strftime('%m')+'-'+today.strftime('%d')
filetypes = str.split(sys.argv[1],'.')
length = len(filetypes)
filetype = filetypes[length -1]
if filetype =='py':
print('use python mode')
file.writelines('# File: '+ sys.argv[1])
file.write('\n')
file.write(py)
file.write('# Date: '+date)
file.write('\n')
file.write('#-----------------------------------------------')
else:
print('just create %s '% sys.argv[1])
file.close()
二 运行说明
E:\python\work>MakeCode.py test1.py
use python mode
在当前目录下生成test1.py,内容如下:
# File: test1.py
#-----------------------------------------------
# TO:
#-----------------------------------------------
# BY:
#-----------------------------------------------
# Date: 2017-05-07
#-----------------------------------------------
上一篇: chromium系列(2)-使用release分支工作
下一篇: 让基于CEF的应用支持自定义协议