一 代码

# 生成9位系列产品数字防伪编码函数,参数schoice设置输出的文件名称
def scode2(schoice):ordstart = inputbox("\033[1;32m     请输入系列产品的数字起始号(3位):\33[0m", 3, 3)while int(ordstart) == 0:  # 如果输入非法(符号、字母或者数字0都认为是非法输入),重新输入ordstart = inputbox("\033[1;32m     请输入系列产品的数字起始号(3位):\33[0m", 3, 3)ordcount = inputbox("\033[1;32m     请输入产品系列的数量:", 1, 0)# 如果输入的产品系列数量小于1或者大于9999,,则要求重新输入while int(ordcount) < 1 or int(ordcount) > 9999:ordcount = inputbox("\033[1;32m     请输入产品系列的数量:", 1, 0)incount = inputbox("\033[1;32m     请输入要生成的每个系列产品的防伪码数量:\33[0m", 1, 0)while int(incount) == 0:  # 如果输入为字母或数字0,则要求重新输入incount = inputbox("\033[1;32m     请输入您要生成验证码的数量:\33[0m", 1, 0)randstr.clear()  # 清空保存批量注册码信息的变量randstrfor m in range(int(ordcount)):  # 分类产品编号for j in range(int(incount)):  # 产品防伪码编号randfir = ''for i in range(6):  # 生成一个不包含类别的产品防伪码randfir = randfir + random.choice(number)  # 每次生成一个随机因子randstr.append(str(int(ordstart) + m) + randfir + "\n")  # 将生成的单条防伪码添加到防伪码列表# 调用函数wfile(),实现生成的防伪码屏幕输出和文件输出wfile(randstr, "scode" + str(schoice) + ".txt", "", "已生成9位系列产品防伪码共计:", "codepath")

二 运行

E:\Python\Python项目开发案例集锦\Code\02\源程序\pollcodesys\venv\Scripts\python.exe E:/Python/Python项目开发案例集锦/Code/02/源程序/pollcodesys/pollcode.py****************************************************************企业编码生成系统****************************************************************1.生成6位数字防伪编码 (213563型)2.生成9位系列产品数字防伪编码(879-335439型)3.生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE35O-DW2K4型)4.生成含数据分析功能的防伪编码(5A61M0583D2)5.智能批量生成带数据分析功能的防伪码6.后续补加生成防伪码(5A61M0583D2)7.EAN-13条形码批量生成8.二维码批量输出          9.企业粉丝防伪码抽奖0.退出系统================================================================说明:通过数字键选择菜单================================================================请输入您要操作的菜单选项:2请输入系列产品的数字起始号(3位):156请输入产品系列的数量:3请输入要生成的每个系列产品的防伪码数量:5
156420911
156301003
156315856
156933348
156248120
157458356
157893686
157729856
157242865
157895418
158881408
158579790
158014204
158649271
158987563

企业编码生成系统生成9位数字防伪码相关推荐

  1. 企业编码生成系统生成6位数字防伪码

    一 代码 # 实现屏幕输出和文件输出编码信息,参数schoice设置输出的文件名称 def scode1(schoice):# 调用inputbox函数对输入数据进行非空.输入合法性判断incount ...

  2. 企业编码生成系统生成25位混合产品序列号防伪码

    一 代码 # 生成25位混合产品序列号函数,参数schoice设置输出的文件名称 def scode3(schoice):# 输入要生成的防伪码数量incount = inputbox("\ ...

  3. 标签打印软件如何批量生成数字防伪码

    随着社会的发展,现在各行各业对产品的监管力度都在日益提高,防伪码成了众多产品上的必需品,防伪码可以是数字,也可以是条形码还可以是二维码,下面我们就中琅标签打印软件来看一下数字防伪码是如何批量制作的? ...

  4. 企业编码生成系统智能批量生成带数据分析功能的防伪码

    一 代码 # 生成含数据分析功能防伪编码函数,参数schoice设置输出的文件名称 def scode5(schoice):default_dir = r"mrsoft.mri" ...

  5. java开发防伪码_企业编码生成系统智能批量生成带数据分析功能的防伪码

    一 代码 # 生成含数据分析功能防伪编码函数,参数schoice设置输出的文件名称 def scode5(schoice): default_dir = r"mrsoft.mri" ...

  6. 【python】生成随机n位数字与字母组合(创建随机)

    1.环境 ubuntu python3.6random 2.代码 (1)生成6位数字与字母组合 import randomn = 6def v_code(n=6):""" ...

  7. java生成随机10位数字_用Java生成10个随机的四位数字

    要生成随机整数,请将Random类与nextInt一起使用.首先,创建一个Random对象-Random rand = new Random(); 上面的Random是一个随机数生成器.现在,一一挑选 ...

  8. 利用UUID生成随机6位数字的简单方式(次数多会重复)

    String code = UUID.randomUUID().toString().replaceAll("[^0-9]","").substring(0, ...

  9. 企业编码生成系统实现防伪码补充生成功能

    一 代码 def scode6(schoice):default_dir = r"c:\ABDscode5.txt" # 设置默认打开的文件名称# 按默认的文件名称打开文件选择对话 ...

最新文章

  1. 浅入深出Vue:发布项目
  2. 有关软件工程的问题的分析和讨论及课后的作业3
  3. 多分类的梯度以及logsumexp
  4. 这种一毛钱值多少钱?
  5. eclipse中在线安装gradle插件
  6. AC双链路冷备份详解及配置原理
  7. 广发证券数据治理的探索与实践
  8. 从零开始系类——电子元器件识别与检测技术
  9. ExcelDNA开发视频教程-刘永富-专题视频课程
  10. http405错误解决
  11. 移动端那些事儿(二)jquery手势插件之jGestures
  12. JavaProperties文件操作
  13. Win11如何设置系统还原点?
  14. 什么是ASCII码?
  15. 云学堂丁云鹏:变成别人,还不如成为自己!
  16. Android CameraX的PreviewView Ar背景实景实时预览
  17. 第二章:并行硬件和并行软件
  18. 华为云通用计算增强型C6到底怎么样?
  19. 哪款文件比较软件适合程序员
  20. H3C V7 防火墙多WAN 链路负载均衡配置方法(命令行)

热门文章

  1. [医械研发]关于产品技术要求,只看这一篇就够了!收藏+分享!
  2. 初学者学习maya软件,年薪逐步上升,他是怎么做到的?
  3. 2022-9-9前段JQuser知识
  4. catia转stp有破面_CATIA破面修复教程.ppt
  5. Windows11电脑桌面便签纸怎么设置Win11桌面便签提醒待办事项?
  6. 电脑桌面云便签怎么更改便签内容字体?
  7. SQLite 简介 及 使用
  8. 北大计算机学院 教授 湖南人,青年作家张一一致信北大校长自荐当首席教授
  9. 不启动tomcat情况下查看tomcat版本
  10. Java对接微信支付详解