
Python
Python编程语言
Grace YYDS
learn a little every day.
展开
-
Python实现烟花效果,祝大家2021年,牛年大吉。
自从WX更新版本之后,烟花、炸弹等表情火了。新年快到了,为了庆祝最后一天搬砖,学习一下用Python实现烟花效果。代码如下:import tkinter as tkfrom time import time, sleepfrom PIL import Image, ImageTkfrom math import sin, cos, radiansfrom random import choice, uniform, randintcolors = ['red', 'blue', 'ye原创 2021-02-04 17:31:32 · 10132 阅读 · 8 评论 -
Python报错ValueError: embedded null character。
执行以下代码的时候,报错:embedded null character然鹅....发现在图片路径赋值前忘记加个“r”现在就可以正常运行了。原创 2021-01-22 14:08:30 · 771 阅读 · 0 评论 -
Python常见的正则表达式写法。
Python常见的正则表达式写法。正则表达式概念Python中的正则正则表达式案例邮箱身份证号手机号固定电话日期邮政编码中文字符数字字符串正则表达式概念正则表达式,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。此处的Regular即是规则、规律的意思,Regular Expression即“描述某种规则的表达式”之意。正则表达式的作用通常被用来检索、替换那些符合某个模式(规则)的文本。Python中的正则Py原创 2020-12-27 14:03:11 · 2434 阅读 · 2 评论 -
Python之简单爬取图片并保存到本地文件夹。
Python爬取图片项目介绍网址地址:https://500px.com/popular 第三方库:requests,fake_useragent(产生随机请求头进行访问) 代码实现:import requestsfrom fake_useragent import UserAgentfilename=0class photo_spider(object): def __init__(self): self.url = 'https://api.500px.c原创 2020-12-23 21:13:40 · 1941 阅读 · 2 评论 -
Python的xlsxwriter库控制Excel实现自动化办公!
1.1 安装xlsxwriter库pip install xlsxwriter操作如图:1.2 实现一个简单的Excel文档代码如下:# 一个简单的Excel文档import xlsxwriter# 数据准备datas=( ['苹果',1000], ['火莲果',100], ['葡萄',300], ['西瓜',50])# 创建一个Excel文档workbook=xlsxwriter.Workbook('D:\Pycharm_Code\原创 2020-10-25 19:33:29 · 603 阅读 · 0 评论 -
七夕来了,快用PYTHON来表白吧!
简介再过...4个小时左右...2020年的七夕节来了...单身狗们,再不对寄几喜欢的人表白就晚了...来,Python带你去表白!最感动的三个字通过ASCII码输出“我爱你”!哦豁~代码:import stringl = string.ascii_letterss = []s.append(l[34])s.append(l[11])s.append(l[14])s.append(l[21])s.append(l[4])s.append(l[24])s...原创 2020-08-24 19:29:27 · 2543 阅读 · 7 评论 -
PYTHON之自动整理文件夹。
目录简介创建文件类型创建文件类型目录移动文件至指定目录代码简介相信各位朋友在工作的时候会遇到以下情况,文件夹放了很多类型的文件,不想一一将它们区分放在同类型的同文件夹中...太繁琐了..如果真的要一个一个移动或者多选剪切粘贴,累了,毁灭吧。今天,学到一个小技巧,用Python,自动整理文件夹。创建文件类型创建当前文件夹中文件类型,比如上图,存在bmp、txt、docx文件类型。file_types=["bmp","docx","txt"]创建文件原创 2020-08-13 20:21:46 · 1562 阅读 · 2 评论 -
PYTHON之抓取天气信息。
简介爬虫的基本思路:根据输入的URL进行爬取数据进行解析并获取数据,最后保存数据。爬取网页数据案例:https://blog.youkuaiyun.com/qq_39979646/article/details/104510843获取数据中国天气网:https://tianqi.so.com/weather/获取天气信息代码如下: data_list = [] response = requests.get(url) html_doc = response.text.原创 2020-08-09 14:01:54 · 640 阅读 · 0 评论 -
Python学的怎么样了?让我们用进度条总结一下?
目录简介普通进度条时间进度条tqdm进度条progress进度条progressbar进度条简介本文介绍几种常用的进度条,可以更直接地看到代码运行的进度情况。普通进度条 时间进度条 tqdm进度条 progress进度条 progressbar进度条普通进度条在for循环迭代运行中自定义统计计算,根据字符串输出运行进度。代码:import sysimport timedef progress(): for i in range(1,原创 2020-07-17 22:22:26 · 327 阅读 · 5 评论 -
简单的Python代码实现破解WIFI密码。
Python库使用到的库:pywifi判断是否连接WIFI首先要判断自己的电脑是否已经连接wifi,在这里创建一个无线对象并获取无线网卡,代码如下: wifi = pywifi.PyWifi() # 获取第一个无线网卡 ifaces = wifi.interfaces()[0] print(ifaces)创建WIFI连接文件选择要连接的wifi名称,检查wifi的状态,查看wifi的加密算法,代码如下: # 创建wifi连接文件原创 2020-07-17 08:48:51 · 15340 阅读 · 2 评论 -
解决Ranorex输出报告后,如何使用Python脚本获取报告的数据。
简介Ranorex无论测试结果是失败或者成功,默认情况下,都会生成一个测试报告。报告上的内容大概就是操作的步骤以及对应的结果,,如果我们想从测试报告中获取多条文本(或数据),如图所示,该怎么获取呢?测试报告从程序中的文件下打开Reports文件夹,里面全部放的都是测试报告,如图。如果,从Debug文件下的Reports文件夹打开查看,可以看到每个报告都会对应着一份报告数据,如图。将数据报告通过记事本打开,就能能过“Ctrl+F”,搜素到所想找到的文本(或数据),如图。原创 2020-06-15 20:44:20 · 504 阅读 · 0 评论 -
C#与Python的继承对比介绍。
学了下C#面向对象的重要特征---继承,想对比下Python是如何继承的。先介绍下C#中类是怎么继承的。创建Person父类;定义父类共同的属性,比如身份证id,姓名name,年龄age和性别gender;定义父类自己拥有的方法,比如无参的构造函数和有参的构造函数;定义父类共同的方法,比如Dispaly。 public class Person { //定义Person父类共同属性 private string _id; //身份证id原创 2020-05-24 15:50:13 · 466 阅读 · 0 评论 -
Python之requests爬取网页数据案例。
requests模块:第三方模块,需要经过安装才可使用,用来获取网页请求操作。BeautifulSoup模块:也是第三方模块,通过requests获取网页解析内容进行读取。案例说明:通过输入查询软件名称爬取所查询软件的下载量信息。案例代码:import requestsfrom bs4 import BeautifulSoupdef zhushou(name): ...原创 2020-02-26 09:40:33 · 3025 阅读 · 2 评论 -
Python之tushare财经数据接口包案例。
tushare是一个免费开源的财经数据接口包,通过tushare这个模块,可以实现对采集、存储股票等金融数据,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据。案例说明:通过获取股票的实时数据,取出股票代码对应的信息以及股票数据状态对比,发送邮箱提醒。案例代码:import tushareimport timeimport smtplibfrom email.mime....原创 2020-02-24 17:34:52 · 1902 阅读 · 0 评论 -
解决Python安装模块中出现“Read timed out”。
比如我在Python中安装lxml模块应用,出现了超时错误,如图。更改安装时间限制,只要将安装语句修改为“pip --default-timeout=100 install lxml”,运行如图,即安装成功。...原创 2020-02-03 16:34:07 · 2274 阅读 · 0 评论 -
Python之数据库的操作。
Python中有自带且方便使用的数据库模块——dbm模块,直接Import使用,无需在Settings中导入。dbm模块的主要方法介绍。1.打开数据库方式例如:with dbm.open('dataDB', 'c') as my_DB_1:passr:默认只读。 w:读写方式打开现有的数据库。 c:读写方式,数据库不存在则创建。 n:读写方式,创建一个新的空数据库。2....原创 2020-01-29 22:41:31 · 268 阅读 · 0 评论 -
Python图形用户界面之控件入门。
本章介绍图形用户界面中主要所用到的控件:静态文本 按钮 复选框 单选按钮 下拉列表 静态图片控件静态文本和按钮点击“Button”,实现文本显示改变信息。# 静态文本和按钮import wxclass myFrame(wx.Frame): def __init__(self): super().__init__(parent=No...原创 2020-01-25 14:39:02 · 2718 阅读 · 1 评论 -
Python导入模块pip命令提示"Unknow or unsupported command install"的解决方法。
通过命令导入模块,比如导入“wxPython”模块。导入失败,提示“Unknow or unsupported command install”。发现自己本机电脑上安装LoadRunner应用程序,导致该命令不知pip哪一个程序。将命令更改为“pip.exe install wxPython”,执行成功。...原创 2020-01-24 11:48:30 · 920 阅读 · 0 评论 -
Python图形用户界面之布局入门。
wxPython布局主要有四种布局方式:Box布局 StaticBox布局 Grid布局 FlexGrid布局Box布局主要方法:wx.BoxSizer --布局器类。wx.BoxSizer() --创建对象可以指定布局方向,默认是水平。wx.HORIZONTAL--水平方向布局。 wx.VERTICAL--垂...原创 2020-01-22 19:33:34 · 1355 阅读 · 0 评论 -
Python图形用户界面之窗口和事件处理方法入门。
Python图形用户界面开发工具包, 主要提供如下GUI内容:窗口; 控件; 事件处理; 布局管理。wxPython窗口主要方法:窗口类:wx.Frame() 画板:wx.Panel() 应用程序类:wx.App() OnInit()--该方法在应用程序启动时调用,可以在此方法中进行应用程序的初始化,该方法返回值是布尔类型,True:继续运行应用,False:立刻退出...原创 2020-01-22 18:23:24 · 2049 阅读 · 0 评论 -
Ranorex通过Python如何将报告发送到邮箱。
Ranorex测试报告如何发送到邮箱在网上看了下,其实可以通过在Ranorex上或者VS调用编写发送邮箱代码就可以执行发送了,RX主要涉及到的开发语言是C++或者.NET。但是我想用Python调用并发送,涉及到的应用以及范围会比较麻烦。因此,希望有广大猿友能够给点意见指点一二。首先将Ranorex测试解决方案在Pycharm打开。然后新建一个文件夹用来放Python发送邮件...原创 2020-01-11 10:29:01 · 604 阅读 · 0 评论 -
Python 如何发送html格式或带附件的邮件。
Python中发送邮件主要使用到的模块:SMTP模块:邮件传输协议。 email模块(主要用来定义邮件的标题和正文,Header()方法用来定义邮件的标题;MIMEText()用于定义邮件的正文)。通过QQ邮箱发送到163邮箱。'''发送html的邮件'''from email.mime.text import MIMETextfrom email.header import H...原创 2020-01-11 10:05:25 · 1824 阅读 · 1 评论