亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python企業(yè)編碼生成系統之主程序模塊設計詳解

 更新時間:2019年07月26日 11:32:08   作者:cakincqm  
這篇文章主要介紹了Python企業(yè)編碼生成系統之主程序模塊設計,包括初始化、界面與邏輯實現相關操作技巧,需要的朋友可以參考下

本文實例講述了Python企業(yè)編碼生成系統之主程序模塊。分享給大家供大家參考,具體如下:

一 點睛

主程序模塊包括三部分:

1 主程序初始化

2 主程序界面

3 主程序邏輯

下面分別介紹

二 主程序初始化

# 以下5個為內部模塊
import os
import qrcode
import random
import time
import tkinter  # 導入tkinter
from pystrich.ean13 import EAN13Encoder # 條形碼模塊
import tkinter.filedialog
import tkinter.messagebox
from string import digits
root = tkinter.Tk() # tkinter模塊為python的標準圖形界面接口。本代碼的目的是建立根窗口
# 初始化數據
number = "1234567890"
letter = "ABCDEFGHIJKLMNPQRSTUVWXYZ1234567890"
allis = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!@#$%^&*()_+"
i = 0
randstr = []
fourth = []
fifth = []
randfir = ""
randsec = ""
randthr = ""
str_one = ""
strone = ""
strtwo = ""
nextcard = ""
userput = ""
nres_letter = ""

三 主程序界面

# 企業(yè)編碼管理系統主菜單
def mainmenu():
  # os.system("clear")
  print("""\033[1;35m
   ****************************************************************
              企業(yè)編碼生成系統
   ****************************************************************
     1.生成6位數字防偽編碼 (213563型)
     2.生成9位系列產品數字防偽編碼(879-335439型)
     3.生成25位混合產品序列號(B2R12-N7TE8-9IET2-FE35O-DW2K4型)
     4.生成含數據分析功能的防偽編碼(5A61M0583D2)
     5.智能批量生成帶數據分析功能的防偽碼
     6.后續(xù)補加生成防偽碼(5A61M0583D2)
     7.EAN-13條形碼批量生成
     8.二維碼批量輸出
     9.企業(yè)粉絲防偽碼抽獎
     0.退出系統
   ================================================================
   說明:通過數字鍵選擇菜單
   ================================================================
  \033[0m""")

四 主程序邏輯

# 通過循環(huán)控制用戶對程序功能的選擇
while i < 9:
  # 調入程序主界面菜單
  mainmenu()
  # 鍵盤輸入需要操作的選項
  choice = input("\033[1;32m   請輸入您要操作的菜單選項:\33[0m")
  if len(choice) != 0: # 輸入如果不為空
    choice = input_validation(choice) # 驗證輸入是否為數字
    if choice == 1:
      scode1(str(choice)) # 如果輸入大于零的整數,調用scode1()函數生成注冊碼
    # 選擇菜單2,調用scode2()函數生成9位系列產品數字防偽編碼
    if choice == 2:
      scode2(choice)
    # 選擇菜單3,調用scode3()函數生成25位混合產品序列號
    if choice == 3:
      scode3(choice)
    # 選擇菜單4,調用scode4()函數生成含數據分析功能的防偽編碼
    if choice == 4:
      scode4(choice)
    # 選擇菜單5,調用scode5()函數智能批量生成帶數據分析功能的防偽碼
    if choice == 5:
      scode5(choice)
    # 選擇菜單6,調用scode6()函數后續(xù)補加生成防偽碼
    if choice == 6:
      scode6(choice)
    # 選擇菜單7,調用scode7()函數批量生成條形碼
    if choice == 7:
      scode7(choice)
    # 選擇菜單8,調用scode8()函數批量生成二維碼
    if choice == 8:
      scode8(choice)
    # 選擇菜單9,調用scode9()函數生成企業(yè)粉絲抽獎程序
    if choice == 9:
      scode9(choice)
    # 選擇菜單0,退出系統
    if choice == 0:
      i = 0
      print("正在退出系統!!")
      break
  else:
    print("\033[1;31;40m  輸入非法,請重新輸入!!\033[0m")
    time.sleep(2)

五 數字驗證函數

# 輸入數字驗證,判斷輸入是否在0-9之間的整數
def input_validation(insel):
  if str.isdigit(insel):
    insel = int(insel)
    return insel
  else:
    print("\033[1;31;40m    輸入非法,請重新輸入?。033[0m")
    return 0

六 運行

      ****************************************************************
                            企業(yè)編碼生成系統
      ****************************************************************
          1.生成6位數字防偽編碼 (213563型)
          2.生成9位系列產品數字防偽編碼(879-335439型)
          3.生成25位混合產品序列號(B2R12-N7TE8-9IET2-FE35O-DW2K4型)
          4.生成含數據分析功能的防偽編碼(5A61M0583D2)
          5.智能批量生成帶數據分析功能的防偽碼
          6.后續(xù)補加生成防偽碼(5A61M0583D2)
          7.EAN-13條形碼批量生成
          8.二維碼批量輸出
          9.企業(yè)粉絲防偽碼抽獎
          0.退出系統
      ================================================================
      說明:通過數字鍵選擇菜單
      ================================================================

     請輸入您要操作的菜單選項:0

正在退出系統!!

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python編碼操作技巧總結》、《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • 深入解析Python中的descriptor描述器的作用及用法

    深入解析Python中的descriptor描述器的作用及用法

    在Python中描述器也被稱為描述符,描述器能夠實現對對象屬性的訪問控制,下面我們就來深入解析Python中的descriptor描述器的作用及用法
    2016-06-06
  • Python實現圖像去霧效果的示例代碼

    Python實現圖像去霧效果的示例代碼

    本文將利用《bringing old photos back to life》 的開源代碼,并在此基礎上進行修改,從而實現圖像去霧的效果,感興趣的小伙伴可以學習一下
    2022-02-02
  • Python實現遍歷子文件夾并將文件復制到不同的目標文件夾

    Python實現遍歷子文件夾并將文件復制到不同的目標文件夾

    這篇文章主要介紹了如何基于Python語言實現遍歷多個子文件夾,將每一個子文件夾中大量的文件,按照每一個文件的文件名稱的特點復制到不同的目標文件夾中,感興趣的可以了解下
    2023-08-08
  • django使用django-apscheduler 實現定時任務的例子

    django使用django-apscheduler 實現定時任務的例子

    今天小編就為大家分享一篇django使用django-apscheduler 實現定時任務的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python實現畫循環(huán)圓

    python實現畫循環(huán)圓

    今天小編就為大家分享一篇python實現畫循環(huán)圓,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 簡單介紹Python中的RSS處理

    簡單介紹Python中的RSS處理

    這篇文章主要介紹了簡單介紹Python中的RSS處理,本文來自于IBM官方開發(fā)者技術文檔,需要的朋友可以參考下
    2015-04-04
  • Python中字符串列表的相互轉換實際應用場景

    Python中字符串列表的相互轉換實際應用場景

    在Python編程中,經常會遇到需要將字符串列表相互轉換的情況,這涉及到將逗號分隔的字符串轉換為列表,或者將列表中的元素連接成一個字符串,本文將深入討論這些情景,并提供豐富的示例代碼,幫助讀者更全面地理解字符串列表的轉換操作
    2023-12-12
  • python 多進程和協程配合使用寫入數據

    python 多進程和協程配合使用寫入數據

    這篇文章主要介紹了python 多進程和協程配合使用寫入數據,幫助大家利用python高效辦公,感興趣的朋友可以了解下
    2020-10-10
  • python通過安裝itchat包實現微信自動回復收到的春節(jié)祝福

    python通過安裝itchat包實現微信自動回復收到的春節(jié)祝福

    這篇文章主要介紹了python通過安裝itchat包實現微信自動回復收到的春節(jié)祝福,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-01-01
  • Python中的幾種矩陣乘法(小結)

    Python中的幾種矩陣乘法(小結)

    這篇文章主要介紹了Python中的幾種矩陣乘法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07

最新評論