自用fake庫,生成身份證,手機號,中文姓名,ip地址和郵箱地址等
阿新 • • 發佈:2019-01-27
自測試過程,經常需要生成身份證,手機號,中文姓名,ip地址和郵箱地址等,所以自己寫了個庫。
獲取地址:http://download.csdn.net/download/mzky_kt/9831364
''''''''''''''' 自測試內容(原始碼見CSDN資源下載地址) ''''''''''''''' def test(): print '==========1.身份證號==========' print MakeID(15) print MakeID(18) print MakeID(18,1)#生成位數為1的身份證號 print MakeID(18,'X')#生成位數為X的身份證號 print CheckID(MakeID(15)) print CheckID(MakeID(18)) print CheckID(IDoldToNew(MakeID(15))) print '==========2.手機號==========' print MakePhone(0) print MakePhone(1) print MakePhone() print '==========3.隨機數==========' print MakeNum(2)#3位隨機數 print MakeNum(20)#20位隨機數 print MakeNum() print '==========4.使用者名稱==========' print MakeUser() print MakeUser('Cn',4) print MakeUser('cN',3) print MakeUser('cn',2) print MakeUser('EN',6) print MakeUser('en',20) print '==========5.郵箱==========' print MakeMail(6) print MakeMail(7) print MakeMail(8) print MakeMail(9) print MakeMail(10) print MakeMail() print MakeMail(5) print MakeMail(4) print MakeMail(13) print MakeMail(14) print '==========5.IP地址==========' print MakeIP() print MakeIP('192') print MakeIP('192.168') print MakeIP('192.168.136')