摘要:激活碼中的字符和數字獲得四個字母和數字的隨機組合生成的每個激活碼中有幾組的列表解析,含義就是生成組的返回值,并用連接生成組激活碼意思就是說讓你寫的腳本模塊既可以導入到別的模塊中用,另外該模塊自己也可執行。
**#0001 #!/usr/bin/env python #coding: utf-8 import string, random #激活碼中的字符和數字 All = string.letters + string.digits #獲得四個字母和數字的隨機組合 def Stepone(): return "".join(random.sample(All, 4)) #生成的每個激活碼中有幾組 def Steptwo (group): return "-".join([Stepone() for i in range(group)]) #python的列表解析,含義就是生成“group”組的Stepone()返回值,并用“-"連接 #生成 n組激活碼 def StepThree (n): return " ".join([Steptwo(4) for i in range(n)]) if __name__ == "__main__": print StepThree(200)**
if name == "__main__":
“Make a script both importable and executable”
意思就是說讓你寫的腳本模塊既可以導入到別的模塊中用,另外該模塊自己也可執行。
如果我們是直接執行某個.py文件的時候,那么該文件中”__name__ == "__main__"“是True,但是我們如果從另外一個.py文件通過import導入該文件的時候,這時__name__的值就是我們這個py文件的名字而不是__main__。
這個功能還有一個用處:調試代碼的時候,在”if name == "__main__"“中加入一些我們的調試代碼,我們可以讓外部模塊調用的時候不執行我們的調試代碼,但是如果我們想排查問題的時候,直接執行該模塊文件,調試代碼能夠正常運行!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38097.html
摘要:將接收到的消息還原轉義后除去消息標識和校驗位,按位異或得到的結果就是這條消息的校驗碼,和校驗位比對驗證其的一致性。將要發出的消息封裝好后出去標示位外,按位異或,得到的校驗碼放在消息尾部,然后轉義。 終端是指obd設備,既車載obd設備。 平臺是指上文中說到的通過短信設置的上報IP指向的機器所提供的網關服務。 這兩種消息一是終端設備發出的,一是平臺發出的,都是通用應答的格式,所謂通用既是...
摘要:目前,商家發布了今年黑色星期五期間促銷活動,月號期間,針對和系列產品提供首月折,或者首付折,或者永久折優惠碼。 Virtono是一家成立于2014年的國外VPS主機商,提供虛擬主機、VPS和服務器租用等產品,商家支持PayPal、信用卡、支付寶等國內外付款方式,可選數據中心包括羅馬尼亞、美國洛杉磯、達拉斯、邁阿密、英國和德國等。目前,商家發布了今...
摘要:類文件的結構文件是一組以位字節為基礎單位的二進制流,各個數據項目嚴格按照順序緊湊地排列在文件之中,中間沒有添加任何分隔符,這使得整個文件中存儲的內容幾乎全部是程序運行的必要數據,沒有空隙存在。 點擊進入我的博客 4.1 字節碼 平臺無關:Sun公司以及其他的虛擬機提供商發布了許多可以運行在各種不同平臺上的虛擬機,這些虛擬機都可以載入和執行同一種平臺無關的字節碼,從而實現了程序的一次編...
閱讀 2155·2021-10-08 10:15
閱讀 1185·2019-08-30 15:52
閱讀 514·2019-08-30 12:54
閱讀 1531·2019-08-29 15:10
閱讀 2682·2019-08-29 12:44
閱讀 3008·2019-08-29 12:28
閱讀 3348·2019-08-27 10:57
閱讀 2212·2019-08-26 12:24