
Python
文章平均质量分 92
制造业数字化
制造业质量管理,致力于制造业流程自动化数字化管理
展开
-
python concurrent.futures模块与线程模块threading比较-复制文件
任务:复制指定文件夹的文件1.使用python的并发库concurrent.futures2.使用线程threading3.普通方式性能比较:concurrent.futures进程异步 39秒多线程无阻塞 0.17秒,线程阻塞 58秒普通方式单线程 53秒结论:使用多线程无阻塞遥遥领先其它方法.# -*- coding: utf-8 -*- import timeimport threadingfrom concurrent.futures import ThreadPoolExe原创 2020-12-08 19:31:01 · 1333 阅读 · 1 评论 -
python图片播放器
python图片播放器能够定时播放图片,现在功能比较简单,如果阅读后感兴趣,请留言,我能根据需压增加功能.建立图片文件夹"pic"放入停止,播放按钮建立图片文件夹"demo"放入png图片`# -- coding: utf-8 --import osfrom tkinter import *import datetimeimport timefrom random import randintk=0class baseFrame: #模板类 de原创 2020-10-15 19:08:20 · 796 阅读 · 0 评论 -
词云生成WordCloud
将一篇文章中的出现的词语进行频率统计并生成词云,可以使人有一目了然的感觉.本文选取ISO9001质量管理体系的部分内容,保存在iso.txt文件中.使用图形使用PYTHON第三方库:jieba,WordCloud,matplotlib# -*- coding: utf-8 -*-from wordcloud import WordCloudfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimport原创 2020-10-14 20:40:40 · 261 阅读 · 0 评论 -
文件发放管理-给PDF文件添加电子受控章
企业的文控中心发放文件的时候一般需要盖受控章,表示文件版本和发放数量受到了控制.传统操作方式:人工盖章+手工记录本问先解决人工盖章问题需要使用的python模块PyPDF2, reportlab需要建文件夹:pic_source 保存原文件,存放以.pdf 结尾的文件pic_chop 保存盖章文件# -*- coding:utf-8 -*-import PyPDF2import osfrom reportlab.lib.units import inch #Conver原创 2020-09-18 20:08:09 · 4536 阅读 · 3 评论 -
精益生产轻量级按(安)灯系统python实现
轻量级按灯系统python实现按灯系统是精益生产常用的工具之一传统使用软件+硬件搭建系统,本案例使用python的标准库纯软件实现。python主要标准库及功能tkinter UI界面socket 服务端/客户端通信sqlite 数据保存本案例实现了按灯的基本功能,后续可进行扩展:如可以根据按灯保存的数据使用python第三方库matplotlib实现可视化功能。统计:机器异常种类,异常持续时间,间隔等客户端代码:from tkinter import *import os原创 2020-08-10 21:40:20 · 1031 阅读 · 0 评论 -
Python批量生成文件夹
在文本文件中写入要生成的文件夹清单,然后选择文本文件,根据文本文件的内容生成文件夹。import tkinterimport tkinter.filedialogimport tkinter.messageboximport osroot = tkinter.Tk()root.title("tkinter生成项目文件夹")width = 700height = 500screenwidth = root.winfo_screenwidth()screenheight = root.原创 2020-07-10 21:09:43 · 621 阅读 · 0 评论 -
Python GUI tkinter 加入matplotlib图表
将matplotlib 生成的图表插入tkinter可以扩展软件的功能,比如选中excel文件生成自动生成图表本例需要的Python第三方库:tkinter:生成GUImatplotlib:生成图表numpy:计算均值标准差scipy:正态分布函数xlrd:读取excel内容import tkinterimport tkinter.filedialogfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggfrom m原创 2020-07-09 21:43:46 · 4763 阅读 · 3 评论 -
Python多线程应用文件I/O
在网上搜索了Python多线程和多进程的应用场景多线程:适合io操作密集型的任务(主要为读写文件,网络并发);多进程:适合cpu密集操作型的任务,主要使用cpu来计算,如大量的数学计算。使用实例验证python 程序执行 I/O任务时,多线程与多进程的性能差异实例任务:建立200个文本文件并写入文字”测试“1000遍。普通函数建立#1-200号文件,多进程建立#201-400号文件,多进程建立#401-600文件。...原创 2020-05-13 14:48:10 · 334 阅读 · 0 评论 -
Python Pareto柏拉图分析
Python Pareto柏拉图分析需求背景:在制造业工厂经常使用柏拉图分析不合格产品运行环境:win10 win8 win7 64位操作系统python 3.6 以上第三方库:pandasmatplotlib程序代码:import pandas as pdimport matplotlib.pyplot as pltaa="data.xlsx" #excel工作薄名...原创 2020-04-05 11:22:23 · 2562 阅读 · 0 评论 -
Python读取excel生成正态分布图
Python读取exce生成正态分布图需求背景:在制造业工厂为了统计产品尺寸的分布程度,需要制作正态分布图,excel 中没有专门的概率分布图制作比较麻烦。使用python容易实现。运行环境:win10 win8 win7 64位操作系统python 3.6 以上第三方库:numpymatplotlibxlrd程序代码:import matplotlib.pyplot as ...原创 2020-04-04 15:04:46 · 4695 阅读 · 5 评论