最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)自動添加腳本頭信息的示例代碼

 更新時間:2016年09月02日 09:41:16   投稿:daisy  
這篇文章給大家介紹的一段腳本是自動添加注釋信息的腳本,添加的信息包括腳本名稱、作者和時間等之類的,對于團隊形成統(tǒng)一的編碼規(guī)則很有幫助。有需要的可以參考借鑒。

前言

每個人寫腳本時的格式都會有所不同,有的會注明腳本本身的一些信息,有的則開門見山,這在小團隊里其實沒什么,基本別人做什么你也都知道,但如果放到大的團隊就比較麻煩了,因為隨著人數(shù)的增多,腳本成指數(shù)增長,如果每個人風(fēng)格不統(tǒng)一,到最后就會造成非常大的弊端,所以當(dāng)團隊人數(shù)增長后,就必須有一套標(biāo)準(zhǔn),形成大家統(tǒng)一的編碼規(guī)則,這樣即使不看腳本具體實現(xiàn),也知道這個腳本的功能是什么。

我們今天分享的一段腳本是自動添加注釋信息的腳本,添加的信息包括腳本名稱、作者、時間、描述、腳本用法、語言版本、備注等,下面來看示例代碼

#!/usr/bin/env python
 
 
from os.path import exists
from time import strftime
import os
 
title = raw_input("Enter a title for your script: ")
 
title = title + '.py'
 
title = title.lower()
 
title = title.replace(' ', '_')
 
if exists(title):
  print "\nA script with this name already exists."
  exit(1)
 
descrpt = raw_input("Enter a description: ")
name = raw_input("Enter your name: ")
ver = raw_input("Enter the version number: ")
div = '======================================='
 
filename = open(title, 'w')
 
date = strftime("%Y%m%d")
 
filename.write('#!/usr/bin/python')
filename.write('\n#title\t\t\t:' + title)
filename.write('\n#description\t\t:' + descrpt)
filename.write('\n#author\t\t\t:' + name)
filename.write('\n#date\t\t\t:' + date)
filename.write('\n#version\t\t:' + ver)
filename.write('\n#usage\t\t\t:' + 'python ' + title)
filename.write('\n#notes\t\t\t:')
filename.write('\n#python_version\t\t:2.6.6')
filename.write('\n#' + div * 2 + '\n')
filename.write('\n')
filename.write('\n')
 
filename.close()
 
os.system("clear") 
 
os.system("vim +12 " + title)
exit()

腳本不做過多解釋了,基本就是獲取信息,然后寫入一個文件中,其它不廢話了,這個腳本足夠簡單了,我們最后來看看生成的結(jié)果:

#!/usr/bin/python
#title         :test4.py
#description      :I am test script
#author         :python技術(shù)
#date          :20160902
#version        :0.1
#usage         :python test4.py
#notes         :
#python_version     :2.6.6
#==============================================================================

總結(jié)

大家想一下,如果每個腳本前面都有這些基本信息,是不是看起來會清晰很多,最后希望這個腳本給給大家?guī)硇椭?dāng)然如果有任何問題可以留言交流。謝謝大家對腳本之家的支持。

相關(guān)文章

  • 在python中,使用scatter繪制散點圖的實例

    在python中,使用scatter繪制散點圖的實例

    今天小編就為大家分享一篇在python中,使用scatter繪制散點圖的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 完美解決pycharm 不顯示代碼提示問題

    完美解決pycharm 不顯示代碼提示問題

    這篇文章主要介紹了完美解決pycharm 不顯示代碼提示問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python序列化基礎(chǔ)知識(json/pickle)

    Python序列化基礎(chǔ)知識(json/pickle)

    這篇文章主要為大家詳細(xì)介紹了Python序列化json和pickle基礎(chǔ)知識,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 深入了解Python中描述器的使用

    深入了解Python中描述器的使用

    Python描述器是Python編程語言中的一個重要特性,它提供了一種靈活且強大的機制來控制屬性訪問行為。在本文中,我們將詳細(xì)介紹Python描述器的概念、實現(xiàn)方式以及如何使用Python描述器來增強我們的Python程序
    2023-03-03
  • Python 中Django安裝和使用教程詳解

    Python 中Django安裝和使用教程詳解

    這篇文章主要介紹了python中Django安裝和使用教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • 使用Python對Access讀寫操作

    使用Python對Access讀寫操作

    學(xué)習(xí)Python的過程中,我們會遇到Access的讀寫問題,這時我們可以利用win32.client模塊的COM組件訪問功能,通過ADODB操作Access的文件。下面跟著小編一起來看下吧
    2017-03-03
  • pycharm下打開、執(zhí)行并調(diào)試scrapy爬蟲程序的方法

    pycharm下打開、執(zhí)行并調(diào)試scrapy爬蟲程序的方法

    本篇文章主要介紹了pycharm下打開、執(zhí)行并調(diào)試scrapy爬蟲程序的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python辦公自動化之Excel(中)

    Python辦公自動化之Excel(中)

    本篇文章將介紹如何用openpyxl操作excel,它支持格式的表格文件,并且支持 Numpy、Pandas 等包,可用于繪制圖表
    2021-05-05
  • Python回調(diào)函數(shù)用法實例詳解

    Python回調(diào)函數(shù)用法實例詳解

    這篇文章主要介紹了Python回調(diào)函數(shù)用法,以實例形式較為詳細(xì)的分析了Python回調(diào)函數(shù)的定義、功能及相關(guān)使用技巧,需要的朋友可以參考下
    2015-07-07
  • django加載本地html的方法

    django加載本地html的方法

    今天小編就為大家分享一篇django加載本地html的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評論

邹平县| 南京市| 剑河县| 阳信县| 中江县| 景泰县| 广丰县| 双鸭山市| 宣恩县| 偃师市| 广州市| 喜德县| 永兴县| 莲花县| 武陟县| 祁门县| 临安市| 乌苏市| 高雄市| 交口县| 宝兴县| 金川县| 芜湖县| 尚义县| 汝城县| 盱眙县| 贡觉县| 桃江县| 东阿县| 宜兰市| 胶南市| 保山市| 新晃| 祁东县| 高雄县| 普兰店市| 曲靖市| 崇文区| 富裕县| 尖扎县| 博客|