Python簡單腳本模版

我的python模版

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import sys


# parse main argv
def parse_argv():
    for index in range(1, len(sys.argv)):
        argv = sys.argv[index]
        print argv


# write data to file
def write_file(file_path, data):
    file_desc = open(file_path, "aw")
    file_desc.write(data)
    file_desc.close()


# main
def main():
    print "hello world!"


# start
if __name__ == "__main__":
    parse_argv()
    write_file("./aaa.log", "ddd")
    main()

python之父的模版

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import sys
import getopt

class Usage(Exception):
    def __init__(self, msg):
        self.msg = msg

def main(argv=None):
    if argv is None:
        argv = sys.argv
    try:
        try:
            opts, args = getopt.getopt(argv[1:], "h", ["help"])
        except getopt.error, msg:
            raise Usage(msg)
        # more code, unchanged
    except Usage, err:
        print >>sys.stderr, err.msg
        print >>sys.stderr, "for help use --help"
        return 2

if __name__ == "__main__":
    sys.exit(main())
python
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容