原创 Python命令行模塊argparse

先看下面代碼: #!/usr/bin/env python # -*- coding: UTF-8 -*- import argparse parser = argparse.ArgumentParser() parser.add_ar

原创 Python json模塊介紹

JSON是(JavaScript Object Notation)的簡稱,是一種輕量級的數據交換格式。JSON建構於兩種結構:“名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解爲

原创 生成隨機驗證碼函數

   函數生成6位隨機驗證碼,利用內置函數chr()將整形轉化爲ascii碼,對於每一位,利用random.randrange(1,10)隨機產生0-9之間的一個數rand1,當rand1爲偶數時,該位爲數字隨機碼,rand1爲奇數時,該位

原创 python 序列化之pickle

  如果希望透明地存儲 Python 對象而不丟失其身份和類型等信息則需要某種形式的對象序列化它是一個將任意複雜的對象轉成對象的文本或二進制表示的過程。同樣必須能夠將對象經過序列化後的形式恢復到原有的對象。在 Python 中這種序列化過程

原创 淺析Python中的 if __name__ == '__main__'

很多新手剛開始學習python的時候經常會看到python 中__name__ = \'__main__\' 這樣的代碼,可能很多新手一開始學習的時候都比較疑惑,python 中__name__ = '__main__' 的作用,到底幹嘛的

原创 Python 添加自定義模塊

Python 運行環境在查找庫文件時是對 sys.path 列表進行遍歷,如果我們想在運行環境中註冊新的類庫,主要有以下四種方法:(1)在sys.path列表中添加新的路徑:sys sys.path.append()程序執行後可以看到D