
Python
文章平均质量分 51
任聪聪
一位多才多艺的全栈工程师,欢迎您的关注。
展开
-
简单易懂带你快速掌握计算机算法概念与应用能力
将一个字符串数组进行去重保留唯一的算法实例#使用算法实例demo_arr = ["任聪聪", "任聪聪", "", "rcc", "rcc", "hj960511"]说明:方格的上下左右位置可进行选择,斜上角或其他方格不可进行选择,根据输入的地图编号及地图宽度生成网格区域,并实现输入当前方格编号及目标方格编号即可快速确定是否可进行交互的算法实例。"""判断从当前方格编号到目标方格编号是否可以通过上下左右移动到达。:param current: 当前方格编号 (int)原创 2025-01-24 13:57:13 · 1635 阅读 · 0 评论 -
python+tkinter实现多页面多菜单的demo实例
本篇文章主要讲解,python+tkinter多页面多菜单的demo实例,支持一个新窗口弹出、多页面切换,顶部菜单构建及事件绑定。日期:2023年8月25日版本:python3.9.6。原创 2023-08-25 01:05:28 · 866 阅读 · 0 评论 -
Python使用pyqt5写windows桌面应用实战教程
本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图形化应用的开发。适合范围:python的pyqt初学者日期:2023年8月24日作者:任聪聪。原创 2023-08-24 20:19:49 · 1222 阅读 · 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 · 1270 阅读 · 2 评论 -
Python给一个exe执行文件注册持续性的快捷键(热键)的代码实例
本篇文章主要讲解通过python给一个exe文件绑定一个快捷键、并取消快捷键(热键)的实操方法。日期:2023年6月11日作者:任聪聪。原创 2023-06-11 19:49:21 · 689 阅读 · 0 评论 -
打包pyinstaller生成的python桌面应用为windows安装包的方法教程
python开发的软件,使用nisi快速生成windows下安装包的方法教程。原创 2022-12-07 17:13:02 · 1764 阅读 · 0 评论 -
python动态加载tkinter图形化元素的方法
利用tkinter做动态的表单界面实际上是很简单的,只需要对界面进行update即可实现,每一个元素实际上都可动态加载。实际效果:代码实例:动态的内容展示效果说明:代码实例:给text框写入新的内容效果展示:代码实例:原创 2022-06-02 12:17:33 · 981 阅读 · 1 评论 -
python一次性赋值多个不同类型变量的代码实例
python编程语言中存在着很多的便捷方法,如本次我们要学习的常规多变量一次赋值不同类型的方法,就是其中之一,通过本书写方法可以精简代码,利用一行直接赋值几十个上百个变量。运行效果:提示:同时支持浮点等其他变量的赋值,只需在变量的后面加,进行填写即可。原创 2022-06-02 01:09:38 · 1631 阅读 · 0 评论 -
python桌面可视化应用利用pymysql连接数据库的实例教程
桌面应用的sql连接方式实际上就是把我们的sql账户和信息写在我们的代码中,进行封装,可以对其书写在一个特定的文件中,将其封装并在其他文件中【函数或者服务】进行调用即可。python链接数据库的方法是很多的,常见的有pymysql、peewee这两个中间件库,通过他们可以很轻松的操作数据库的增删改查。我们本次只讲解pymsql的使用方法特点:可以直接使用sql原生语句进行操作,可以尽情的div封装。本篇文章的python环境为3.9.6tips:如果有报错记得设置路径,使用有路径的那个命令即可安装步骤原创 2022-06-02 00:38:43 · 1654 阅读 · 0 评论 -
使用python的tkinter库无法显示窗口问题的原因及解决办法
代码是正常无bug的终端有运行信息但就是不见桌面窗口,或闪了一下就消失掉了没有对窗口进行长期保持的设定,故此窗口只显示了一次没有长期显示所以看不到窗口。在窗口对象后面加上函数mainloop()原创 2022-06-01 17:25:13 · 8681 阅读 · 4 评论 -
python解决tkinter制作桌面应用会出现卡死问题的解决方法
制作的桌面应用发现老卡死或者无响应,但是后台还在进行执行数据,实际上这是没有更新窗口导致的卡死问题,算是一个bug,但也不是,因为他可以使用。window下长期没有返回结果和动态信息的桌面应用会被系统认定为无响应,故此才出现了应用卡死的问题这个问题也很好解决。首先本篇文章主要讲解的是tkinter的数据更新方式,如果没有安装tkinter库将不可以使用本方法方法说明实际上tkinter已经给我们封装了更新窗口的函数,即update函数,在我们使用它进行更新窗口的时候,只需要把窗口对象设置为全局、局部调用原创 2022-06-01 17:16:55 · 2077 阅读 · 1 评论 -
python的tkinter图形对象显示隐藏及窗口更新的函数使用说明
说明:显示即三种位置定位方式grid、pack、place。pack具体参数类型:left\right\top\bottom等二、tkinter对象的隐藏说明:隐藏tkinter对象的方法可以直接通过destroy函数进行消除。备注:同可以隐藏关闭窗口对象。说明:很多时候很多小伙伴制作的tkinter图形应用,会出现卡死的情况,实际上是没有update。tips: 使用update函数可以制作动态的进度条以及窗口的进度信息的反馈。原创 2022-06-01 17:02:16 · 3707 阅读 · 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 · 5763 阅读 · 0 评论 -
python字符串批量替换、修改多个字符的方法实例
本篇文章主要讲解利用 python批量修改字符串的方法实例作者:任聪聪主要目的例举:将字符串 今天天气(不*错,new^一个%对$象怎么样?中包含的不同符号进行替换和删除。达成输出效果为今天天气不错,new一个对象怎么样?的目的。方法一、利用for循环进行批量的替换代码实例:实际效果:完美解决问题方法二、使用re库,利用正则进行批量替换代码实例:实际效果:文章附件:https://download.youkuaiyun.com/download/hj960511/85100219..原创 2022-04-09 17:43:59 · 5744 阅读 · 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 · 4012 阅读 · 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 · 129150 阅读 · 21 评论 -
利用python随机生成姓名的实例教程
本篇文章主要讲解:利用python随机生成姓名的实例教程作者:任聪聪整体思路在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉字来匹配成为姓名。步骤一、导入随机库,整理常见的姓氏为一个数组#coding=utf-8import random#常用汉字surname = ["任","李","张"]步骤二、导入常用汉字,并打乱顺序#coding=utf-8import random#常用汉字surname = [.原创 2022-03-25 13:57:02 · 14318 阅读 · 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 · 4553 阅读 · 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 · 2607 阅读 · 2 评论 -
Python 打包后有黑色的窗口的原因和解决方法
本篇文章主要讲解:Python 打包后有黑色的窗口的原因和解决方法日期:2022年2月19日现象说明打包后打开exe文件会有黑色的cmd框主要原因使用的pyinstaller 打包的命令不对,没有认真看手册。解决办法使用命令 : pyinstaller -F -w 记得带-w...原创 2022-02-19 13:51:28 · 5414 阅读 · 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 · 11048 阅读 · 0 评论 -
Python一直报错:SyntaxError: invalid syntax 的原因及解决办法
本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法日期:2022年2月18日作者:任聪聪报错现象python报错如下,但是没有发现那里不对。造成报错的原因汇总如上报错的代码行 elif 后,经过细心排查,造成的原因是由于空格和":"[中文的]。而此类报错实际上是提示语法错误,因为python对编码的格式、语句等都有严格的要求,如果语法不对或者语法缺胳膊少腿,就会报这个错误。解决和排查方式SyntaxError: i.原创 2022-02-18 15:51:20 · 392913 阅读 · 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 · 2809 阅读 · 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 · 473 阅读 · 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 · 432 阅读 · 0 评论 -
python打包好的exe不显示图标的解决办法
本篇文章主要讲解python打包exe后发现图标不存在了的问题解决办法日期:2021年12月25日作者:任聪聪主要原因ico图标和exe文件不在一个目录,显示效果如下。解决办法将exe和ico图标放在一个目录下后,便正常了。...原创 2021-12-25 15:20:10 · 3175 阅读 · 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 · 39186 阅读 · 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 · 575 阅读 · 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 · 34220 阅读 · 0 评论 -
Python报错:IndentationError: unexpected indent问题的解决办法及原因
本篇文章主要讲解 :IndentationError: unexpected indent 报错的原因及解决办法日期:2021年12月23日作者:任聪聪报错现象执行代码后发现如下报错,不要慌,问题不大!这个英文报错的大意为:缩进错误:意外缩进主要原因文本书写有问题,有空格。tab键空格问题导致缩进报错代码是复制的,代码的排版出现了错位解决办法1.检查代码是否存在缩进的问题,是否出现排版不对的情况。2.检查空格是否正确,缩进的行数每个代码是否正确。...原创 2021-12-23 19:35:14 · 82066 阅读 · 1 评论 -
python自动生成企业名称查重脚本。
本篇文章主要讲解,利用python的faker 实现企业信息的取名和筛选。日期:2021年11月24日说明:仅供参考学习使用,请勿用于其他用途。前置说明1.安装faker :https://blog.youkuaiyun.com/hj960511/article/details/1215105322.需要有自己的数据库、或者利用爬虫进行查重的类库代码片段from faker import Fakermy_fake = Faker("zh-CN")numbers = int(input('输出的.原创 2021-11-24 11:46:30 · 1571 阅读 · 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 · 3343 阅读 · 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 · 260 阅读 · 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 · 1248 阅读 · 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 · 2130 阅读 · 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 · 2438 阅读 · 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 · 25724 阅读 · 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 · 6429 阅读 · 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 · 2310 阅读 · 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 · 8780 阅读 · 0 评论