xingzq.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. '''
  2. 臺北市(A)
  3. 臺中市(B)
  4. 基隆市(C)
  5. 臺南市(D)
  6. 高雄市(E)
  7. 臺北縣(F)
  8. 宜蘭縣(G)
  9. 桃園縣(H)
  10. 新竹縣(J)
  11. 苗栗縣(K)
  12. 臺中縣(L)
  13. 南投縣(M)
  14. 彰化縣(N)
  15. 雲林縣(P)
  16. 嘉義縣(Q)
  17. 臺南縣(R)
  18. 高雄縣(S)
  19. 屏東縣(T)
  20. 花蓮縣(U)
  21. 臺東縣(V)
  22. 澎湖縣(X)
  23. 陽明山(Y)
  24. 金門縣(W)
  25. 連江縣(Z)
  26. 新竹市(O)
  27. 嘉義市(I)
  28. '''
  29. import random
  30. # 行政區代碼及名稱
  31. districts = {'A': '臺北市', 'B': '臺中市', 'C': '基隆市', 'D': '臺南市', 'E': '高雄市', 'F': '臺北縣', 'G': '宜蘭縣', 'H': '桃園縣',
  32. 'I': '嘉義市', 'J': '新竹縣', 'K': '苗栗縣', 'L': '臺中縣', 'M': '南投縣', 'N': '彰化縣', 'P': '雲林縣', 'Q': '嘉義縣',
  33. 'R': '臺南縣', 'S': '高雄縣', 'T': '屏東縣', 'U': '花蓮縣', 'V': '臺東縣', 'X': '澎湖縣', 'Y': '陽明山', 'W': '金門縣',
  34. 'Z': '連江縣', 'O': '新竹市'}
  35. # 行政代碼
  36. dis_codes = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U',
  37. 'V', 'W', 'X', 'Y', 'Z']
  38. dists = ['北縣', '宜縣', '桃縣', '竹縣', '苗縣', '中縣', '彰縣',
  39. '投縣', '雲縣', '嘉縣', '南縣', '高縣', '屏縣', '東縣',
  40. '花縣', '澎縣', '基市', '竹市', '嘉市', '連江', '金門',
  41. '北市', '高市', '新北市', '中市', '南市', '桃市']
  42. # 證件發證狀態
  43. states = ['初發', '補發', '換發']
  44. # 性別
  45. sexes = ['男', '女']
  46. fp = open('materials/birth_day.txt', 'w+', encoding='utf-8')
  47. # for i in range(0, 400):
  48. # s= random.randint(0, 1)
  49. # fp.write(sexes[s] + '\n')
  50. # print(sexes[s])
  51. for dist in dists:
  52. for i in range(0, 200):
  53. # 發證年份
  54. year = random.randint(1, 200)
  55. # 發證月份
  56. month = random.randint(1, 12)
  57. # 發證日期
  58. day = random.randint(1, 31)
  59. # 證件狀態
  60. state = states[random.randint(0, 2)]
  61. # content = '民國' + str(year) + '年' + str(month) + '月' + str(day) + '日' + '(' + dist + ')' + state
  62. content = '民國 ' + str(year) + ' 年 ' + str(month) + ' 月 ' + str(day) + ' 日'
  63. fp.write(content + '\n')
  64. print(content)
  65. # s = random.randint(0, 1)
  66. # fp.write(sexes[s] + '\n')
  67. # print(sexes[s])