欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

代码框架生成器

程序员文章站 2022-07-01 12:47:01
...

一 代码

  1. import os
  2. import sys
  3. import datetime
  4. py ='''
  5. #-----------------------------------------------
  6. # TO:
  7. #-----------------------------------------------
  8. # BY:
  9. #-----------------------------------------------
  10. '''
  11. if os.path.isfile(sys.argv[1]):
  12. print('%s already exist!'% sys.argv[1])
  13. sys.exit()
  14. file = open(sys.argv[1],'w')
  15. today =datetime.date.today()
  16. date = today.strftime('%Y')+'-'+ today.strftime('%m')+'-'+today.strftime('%d')
  17. filetypes = str.split(sys.argv[1],'.')
  18. length = len(filetypes)
  19. filetype = filetypes[length -1]
  20. if filetype =='py':
  21. print('use python mode')
  22. file.writelines('# File: '+ sys.argv[1])
  23. file.write('\n')
  24. file.write(py)
  25. file.write('# Date: '+date)
  26. file.write('\n')
  27. file.write('#-----------------------------------------------')
  28. else:
  29. print('just create %s '% sys.argv[1])
  30. file.close()
 
二 运行说明
E:\python\work>MakeCode.py test1.py
use python mode
在当前目录下生成test1.py,内容如下:
# File: test1.py
 
#-----------------------------------------------
# TO:
#-----------------------------------------------
# BY:
#-----------------------------------------------
# Date: 2017-05-07
#-----------------------------------------------