![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 50
任聪聪
一位多才多艺的全栈工程师,欢迎您的关注。
展开
-
python+tkinter实现多页面多菜单的demo实例
本篇文章主要讲解,python+tkinter多页面多菜单的demo实例,支持一个新窗口弹出、多页面切换,顶部菜单构建及事件绑定。日期:2023年8月25日版本:python3.9.6。原创 2023-08-25 01:05:28 · 696 阅读 · 0 评论 -
Python使用pyqt5写windows桌面应用实战教程
本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图形化应用的开发。适合范围:python的pyqt初学者日期:2023年8月24日作者:任聪聪。原创 2023-08-24 20:19:49 · 868 阅读 · 0 评论 -
python+pyqt制作的可最小化到托盘的桌面图形应用代码实例
即可打包成带有图标的exe文件,同时打开exe,任务栏也会有相应的图标。安装pyinstallerpython做图形应用实际上是没有c#+wpf方便的,但是python的库比c#爽,所以各有优点,通过pyqt库,可以在如下的函数中自定义自己的界面,设置表单及相关的信息。# 在这里构建你的界面逻辑 def show_page(self) :self.widget = QWidget() self.widget.setWindowTitle('任务栏中的图标,也是窗口的标题。原创 2023-06-11 22:39:20 · 1144 阅读 · 2 评论 -
Python给一个exe执行文件注册持续性的快捷键(热键)的代码实例
本篇文章主要讲解通过python给一个exe文件绑定一个快捷键、并取消快捷键(热键)的实操方法。日期:2023年6月11日作者:任聪聪。原创 2023-06-11 19:49:21 · 585 阅读 · 0 评论 -
打包pyinstaller生成的python桌面应用为windows安装包的方法教程
python开发的软件,使用nisi快速生成windows下安装包的方法教程。原创 2022-12-07 17:13:02 · 1626 阅读 · 0 评论 -
python动态加载tkinter图形化元素的方法
利用tkinter做动态的表单界面实际上是很简单的,只需要对界面进行update即可实现,每一个元素实际上都可动态加载。实际效果:代码实例:动态的内容展示效果说明:代码实例:给text框写入新的内容效果展示:代码实例:原创 2022-06-02 12:17:33 · 889 阅读 · 1 评论 -
python一次性赋值多个不同类型变量的代码实例
python编程语言中存在着很多的便捷方法,如本次我们要学习的常规多变量一次赋值不同类型的方法,就是其中之一,通过本书写方法可以精简代码,利用一行直接赋值几十个上百个变量。运行效果:提示:同时支持浮点等其他变量的赋值,只需在变量的后面加,进行填写即可。原创 2022-06-02 01:09:38 · 1494 阅读 · 0 评论 -
python桌面可视化应用利用pymysql连接数据库的实例教程
桌面应用的sql连接方式实际上就是把我们的sql账户和信息写在我们的代码中,进行封装,可以对其书写在一个特定的文件中,将其封装并在其他文件中【函数或者服务】进行调用即可。python链接数据库的方法是很多的,常见的有pymysql、peewee这两个中间件库,通过他们可以很轻松的操作数据库的增删改查。我们本次只讲解pymsql的使用方法特点:可以直接使用sql原生语句进行操作,可以尽情的div封装。本篇文章的python环境为3.9.6tips:如果有报错记得设置路径,使用有路径的那个命令即可安装步骤原创 2022-06-02 00:38:43 · 1536 阅读 · 0 评论 -
使用python的tkinter库无法显示窗口问题的原因及解决办法
代码是正常无bug的终端有运行信息但就是不见桌面窗口,或闪了一下就消失掉了没有对窗口进行长期保持的设定,故此窗口只显示了一次没有长期显示所以看不到窗口。在窗口对象后面加上函数mainloop()原创 2022-06-01 17:25:13 · 7709 阅读 · 4 评论 -
python解决tkinter制作桌面应用会出现卡死问题的解决方法
制作的桌面应用发现老卡死或者无响应,但是后台还在进行执行数据,实际上这是没有更新窗口导致的卡死问题,算是一个bug,但也不是,因为他可以使用。window下长期没有返回结果和动态信息的桌面应用会被系统认定为无响应,故此才出现了应用卡死的问题这个问题也很好解决。首先本篇文章主要讲解的是tkinter的数据更新方式,如果没有安装tkinter库将不可以使用本方法方法说明实际上tkinter已经给我们封装了更新窗口的函数,即update函数,在我们使用它进行更新窗口的时候,只需要把窗口对象设置为全局、局部调用原创 2022-06-01 17:16:55 · 1859 阅读 · 1 评论 -
python的tkinter图形对象显示隐藏及窗口更新的函数使用说明
说明:显示即三种位置定位方式grid、pack、place。pack具体参数类型:left\right\top\bottom等二、tkinter对象的隐藏说明:隐藏tkinter对象的方法可以直接通过destroy函数进行消除。备注:同可以隐藏关闭窗口对象。说明:很多时候很多小伙伴制作的tkinter图形应用,会出现卡死的情况,实际上是没有update。tips: 使用update函数可以制作动态的进度条以及窗口的进度信息的反馈。原创 2022-06-01 17:02:16 · 3576 阅读 · 1 评论 -
python利用thinker制作多页面切换的桌面应用实例教程
本篇文章主要讲解,python利用thinker制作多页面的桌面实例教程。可以在一个主界面中相互进行切换和设置相关的表单信息,布局等方法代码片段的实际效果构建思路1.利用多个class进行界面的声明2.在每个界面增加一个执行函数,显示和销毁当前的界面。材料准备1.利用pip安装thinker库pip install thinker2.实例使用的python版本是3.9整体代码实例1.声明主页面,引入thinker库import tkinter#声明首页class home.原创 2022-04-11 11:02:07 · 5471 阅读 · 0 评论 -
python字符串批量替换、修改多个字符的方法实例
本篇文章主要讲解利用 python批量修改字符串的方法实例作者:任聪聪主要目的例举:将字符串 今天天气(不*错,new^一个%对$象怎么样?中包含的不同符号进行替换和删除。达成输出效果为今天天气不错,new一个对象怎么样?的目的。方法一、利用for循环进行批量的替换代码实例:实际效果:完美解决问题方法二、使用re库,利用正则进行批量替换代码实例:实际效果:文章附件:https://download.csdn.net/download/hj960511/85100219..原创 2022-04-09 17:43:59 · 5611 阅读 · 0 评论 -
python读取文件报错:‘utf-8‘ 或“gbk” codec can‘t decode byte 0xbe in position 627: invalid start byte
python读取文件时报错:‘utf-8’ 或“gbk” codec can’t decode byte 0xbe in position 627: invalid start byte的具体原因及解决办法作者:任聪聪在执行读取文件的时候,突然发现有些文件不报错,有些文件会报错编码问题,但不知道如何解决,实际上是open打开文件的方式不对造成的。报错一:报错二:主要原因1.文件的编码格式多种多样,并不是单独独特的单一编码格式。2.open(“文件”) 打开的模式不对。解决办法1.方.原创 2022-03-29 13:22:09 · 3900 阅读 · 0 评论 -
【python基础】windows下python环境版本更新教程
本篇文章主要讲解python旧版本更新新版本的方法和说明作者:任聪聪适用人群:python新手python更新共有两种常见的可以通过命令行【linux服务器、mac中】和重新安装【windows、mac、linux图形化系统中】进行更新,本次我们只讲解windows下通过安装包进行更新的方法。通过安装包进行更新这里我们当前的python版本为3.9而我们目前需要升级到3.10,所以我们需要先去官网下载python的官网:https://www.python.org步骤一、打开并进入官网.原创 2022-03-27 12:05:41 · 111202 阅读 · 19 评论 -
利用python随机生成姓名的实例教程
本篇文章主要讲解:利用python随机生成姓名的实例教程作者:任聪聪整体思路在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉字来匹配成为姓名。步骤一、导入随机库,整理常见的姓氏为一个数组#coding=utf-8import random#常用汉字surname = ["任","李","张"]步骤二、导入常用汉字,并打乱顺序#coding=utf-8import random#常用汉字surname = [.原创 2022-03-25 13:57:02 · 14071 阅读 · 1 评论 -
Python将绝对路径转换为相对路径方法实例
本篇文章主要讲解,python绝对路径转换为相对路径的方法作者:任聪聪通过python转换为相对路径,实际上是有多种方法的,一般可以通过正则替换盘符,replace进行替换等等。本次主要讲解利用正则获取绝对路径并将路径转换为相对路径。思路先获取绝对路径,然后将盘符进行过滤。代码实例需要先引入os、re模块获取绝对路径fromfile = "F:/test目录/test.py"pathname = os.path.abspath(fromfile)filename = os.path.原创 2022-03-22 10:43:28 · 4295 阅读 · 0 评论 -
python去除php、java、js、html、vue等类型注释字符方法实例
本篇文章主要讲解:python去除php、java、js、html、vue等所类型注释字符方法实例作者:任聪聪可以处理php、java、python、js、html、vue、node、mysql等多类型语言的注释语句,过滤效果很好。测试文件内容创建一个test.txt文件用于代码实例的运行# python注释//js注释、php注释/*这是多行注释,第一个这是多行注释,第二个这是多行注释,第三个*//* php和java常见注释"; */'''这是多行注释,第一个这是多行注.原创 2022-03-21 17:17:24 · 2547 阅读 · 2 评论 -
Python 打包后有黑色的窗口的原因和解决方法
本篇文章主要讲解:Python 打包后有黑色的窗口的原因和解决方法日期:2022年2月19日现象说明打包后打开exe文件会有黑色的cmd框主要原因使用的pyinstaller 打包的命令不对,没有认真看手册。解决办法使用命令 : pyinstaller -F -w 记得带-w...原创 2022-02-19 13:51:28 · 5021 阅读 · 2 评论 -
Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid
python报错:SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc5 in position 0: invalid continuation byte Press any key to continue . . . 的解决方法和原因日期:2022年2月18日作者:任聪聪报错现象即使加了 utf-8的编码声明依然是一样会报错。原因说明1.复制粘贴导致的编译问题,如本来在word中,然后复制到py文件中。2…t.原创 2022-02-18 18:41:45 · 10303 阅读 · 0 评论 -
Python一直报错:SyntaxError: invalid syntax 的原因及解决办法
本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法日期:2022年2月18日作者:任聪聪报错现象python报错如下,但是没有发现那里不对。造成报错的原因汇总如上报错的代码行 elif 后,经过细心排查,造成的原因是由于空格和":"[中文的]。而此类报错实际上是提示语法错误,因为python对编码的格式、语句等都有严格的要求,如果语法不对或者语法缺胳膊少腿,就会报这个错误。解决和排查方式SyntaxError: i.原创 2022-02-18 15:51:20 · 382664 阅读 · 2 评论 -
Python中Text函数常用增删改查阅用法实例汇总
本篇文章:主要讲解python的Text函数的常见用法,说明了常见用法的相关实例教程日期:2022年1月27日Text函数的显示以下参数和信息为部分Text的函数参数,汇总的一些常用的参数和实例,详细需看python官方手册文本框显示属性说明file_path = Text(self.windows, width=70, height=10, wrap=WORD,fg="black", bg="white") #文本框显示属性设置参数:1.self.windows 为窗口对象2.w.原创 2022-01-27 15:56:25 · 2679 阅读 · 0 评论 -
python制作的可视化文件名称批量替换工具
本篇文章主要讲解批量文件后缀处理工具的延伸,利用os模块批量替换文件名称的工具开发实例教程日期:2021年12月25日作者:任聪聪效果展示工具界面使用效果-目标文件批量处理前执行操作后,将文本文档去掉,改为圣诞节快乐。执行后效果:代码实例整体的工具代码from tkinter import *import osimport randomimport tkinter.messagebox as messageboxfrom pathlib import Pathimp.原创 2021-12-25 15:53:40 · 410 阅读 · 0 评论 -
利用python制作的可视化批量文件后缀处理工具
本篇文章主要讲解可视化开发的方式,通过批量替换文件后缀的形式来讲解可视化的pc应用开发日期:2021年12月25日作者:任聪聪效果展示代码实例整体代码from tkinter import *import osimport randomimport tkinter.messagebox as messageboxfrom pathlib import Pathimport ctypes ctypes.windll.shell32.SetCurrentProcessExpl.原创 2021-12-25 15:30:33 · 390 阅读 · 0 评论 -
python打包好的exe不显示图标的解决办法
本篇文章主要讲解python打包exe后发现图标不存在了的问题解决办法日期:2021年12月25日作者:任聪聪主要原因ico图标和exe文件不在一个目录,显示效果如下。解决办法将exe和ico图标放在一个目录下后,便正常了。...原创 2021-12-25 15:20:10 · 2856 阅读 · 0 评论 -
Python打包exe后报错:Failed to execute script xxxx问题的解决办法
本篇文章主要讲解,python 通过 pyinstaller 打包python脚本后输出exe,执行时报错 Failed to execute script【脚本无法执行的错误】解决办法日期:2021年12月25日作者:任聪聪报错现象报错命令提示:Failed to execute script问题原因1.打包缺少模块或文件。解决办法:通过pyinstaller -F -i 命令进行输出安装包,并获取通过cmd执行查询是否存在bug或者缺少模块的情况,将模块安装完毕,重新执行打包命令即.原创 2021-12-25 15:01:33 · 35004 阅读 · 0 评论 -
Python批量替换目录下文件后缀脚本实例
本篇文章主要讲解Python批量替换文件目录下的后缀文件的方法。日期:2021年12月25日作者:任聪聪使用效果代码实例import osimport randomlist_nums = random.randint(0,900)print("批量替换文件后缀脚本工具")files_home = input("输入文件所在文件夹,当前目录填写直接回车")if files_home=='' : files_home = '.'files = os.listdir(files_h.原创 2021-12-25 11:54:36 · 545 阅读 · 0 评论 -
Python报错:IndentationError: unindent does not match any outer indentation level问题的解决办法及原因
本篇文章主要讲解 IndentationError: unindent does not match any outer indentation level 报错的原因及解决办法日期:2021年12月23日作者:任聪聪报错现象IndentationError: unindent does not match any outer indentation level,中文意思为缩进错误:未缩进与任何外部缩进级别不匹配。造成的原因代码书写不规范,代码排版错位导致。解决办法认真检查层级是否有问题,原创 2021-12-23 19:39:26 · 33248 阅读 · 0 评论 -
Python报错:IndentationError: unexpected indent问题的解决办法及原因
本篇文章主要讲解 :IndentationError: unexpected indent 报错的原因及解决办法日期:2021年12月23日作者:任聪聪报错现象执行代码后发现如下报错,不要慌,问题不大!这个英文报错的大意为:缩进错误:意外缩进主要原因文本书写有问题,有空格。tab键空格问题导致缩进报错代码是复制的,代码的排版出现了错位解决办法1.检查代码是否存在缩进的问题,是否出现排版不对的情况。2.检查空格是否正确,缩进的行数每个代码是否正确。...原创 2021-12-23 19:35:14 · 78654 阅读 · 1 评论 -
python自动生成企业名称查重脚本。
本篇文章主要讲解,利用python的faker 实现企业信息的取名和筛选。日期:2021年11月24日说明:仅供参考学习使用,请勿用于其他用途。前置说明1.安装faker :https://blog.csdn.net/hj960511/article/details/1215105322.需要有自己的数据库、或者利用爬虫进行查重的类库代码片段from faker import Fakermy_fake = Faker("zh-CN")numbers = int(input('输出的.原创 2021-11-24 11:46:30 · 1482 阅读 · 0 评论 -
python利用faker,输出企业名称、用户名称、手机号、地址信息等测试数据实例
本篇文章,主要降级faker的使用方法如何安装的、如何进行输出测试数据的应用方法说明。日期:2021年11月24日官网手册地址:https://faker.readthedocs.io/en/latest/index.html下载看装faker步骤一、打开cmd,输入 pip install fakertips:等待安装完毕。引入faker首先创造一个名为test.py的脚本文件,在文件中书写如下的代码from faker import Fakermy_fake = Faker(".原创 2021-11-24 11:31:36 · 2923 阅读 · 0 评论 -
python的cmd下小白开发应用教程
本篇文章主要讲解python3.0下的cmd的运行和常用的开发函数,包含python的安装、input的输入取值、链接数据库等教程,适合小白入门学习查阅。日期:2021-7-10作者:任聪聪python版本:3.9 查询命令 python -V 注意要大写Vpip版本:21.13 查询命令 pip --version前置环境安装方法:步骤一、前往python官网安装python3.9版本 https://www.python.org/downloads/步骤二、下载后打开exe文.原创 2021-07-10 14:49:54 · 231 阅读 · 0 评论 -
PMP考试130分以下分数通过率模拟脚本,python实例
python实例,主要用于PMP考试130分以下分数通过率模拟。版本:3.7适用:pmp的分数情况模拟PMP考试分数的组成和说明:从200道题中随机抽取25题,超过106分则通过考试。以实力通过的分数模拟情况:代码实例:import random;def jskcfs(num1, num2): xtth = 0 #减去相同的数 得分超过106 算通过 for x in num1: if x in num2: xtth +=.原创 2020-12-02 12:11:33 · 1194 阅读 · 2 评论 -
Python 的post请求 get请求实例
实例名称:python 的各类请求演示使用描述:适用于python使用进行post请求 get请求提交数据等post请求实例import urllibdatas = {'val':'88888888','val2':'666666'}r = requests.post('http:/请求的域名地址',data=datas)print(r.content)print(r.statu...原创 2019-05-28 19:49:20 · 2096 阅读 · 0 评论 -
python常用函数使用方法实例
自定义函数实例# 定义一个函数def printme( str ): "打印任何传入的字符串" print str; return;# 使用这个函数printme("chtml.cn");删除一个文件函数实例 def dellFile(pathFile): import os filename = pathFile if os.path.exist(原创 2016-10-17 16:22:37 · 2368 阅读 · 0 评论 -
python定时执行脚本实例
定时任务代码实例#! /usr/bin/env python#coding=utf-8#这里需要引入三个模块import time, os, sched # 第一个参数确定任务的时间,返回从某个特定的时间到现在经历的秒数 # 第二个参数以某种人为的方式衡量时间 schedule = sched.scheduler(time.time, time.sleep) def perform_com原创 2016-10-17 15:50:28 · 25602 阅读 · 0 评论 -
python抓取页面数据实例
抓取文章数据保存在本地#coding=utf-8import urllibimport redef getHtml(url): page = urllib.urlopen(url) html = page.read() return htmldef getImg(html): reg = r'src="(.+?\.jpg)" pic_ext' imgre原创 2016-10-17 15:48:28 · 6387 阅读 · 0 评论 -
python数据库操作实例
python数据库类heroDB.py#!/usr/bin/env pythonimport MySQLdbDATABASE_NAME = 'hero'class HeroDB: # init class and create a database def __init__(self, name, conn, cur): self.name = name原创 2016-10-17 15:42:06 · 2266 阅读 · 0 评论 -
【python基础】window下python安装及配置环境变量的方法教程
本篇文章主要讲解python的安装和环境调试的新手教程。作者:任聪聪一、安装pythonpython的官网:https://www.python.org下载步骤打开官网,找到download选择适合自己系统的版本tips:本次我们选择的是3.9版本安装步骤二、运行Python安装完毕后,我们通过win+r呼出cmd窗口如下:进入到cmd中后输入pyhon上图为运行成功的提示。三、如果提示python命令不存在如果输入python提示python不存在,则需要进行pat.原创 2016-06-20 16:57:23 · 8702 阅读 · 0 评论