![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python专栏
python学习记录
dododododoooo
这个作者很懒,什么都没留下…
展开
-
【python】第一个pytorch训练的完整模型
【代码】【python】第一个pytorch训练的完整模型。原创 2023-09-13 21:38:17 · 139 阅读 · 0 评论 -
python提取excel为json题库
【代码】python提取excel为json题库。原创 2023-09-12 16:25:07 · 117 阅读 · 0 评论 -
Python利用OCR识别表格
【代码】Python利用OCR识别表格。原创 2023-09-12 16:24:21 · 1074 阅读 · 0 评论 -
利用notepad++ 的 pythonscript 批量修改文件编码为UTF-8
【代码】利用notepad++ 的 pythonscript 批量修改文件编码为UTF-8。原创 2023-06-21 15:35:29 · 1283 阅读 · 0 评论 -
利用python提取视频帧,可用于从视频中提取图片写文档
【代码】利用python提取视频帧,可用于从视频中提取图片写文档。原创 2023-05-05 11:51:08 · 2013 阅读 · 0 评论 -
python实例022--更换db配置中的字典值
因为项目需要,需要将上图配置中的字典换成下图对应形式# -*- coding: utf-8 -*-"""Created on Tue Jun 15 15:22:13 2021@author: 19088"""import sqlite3import easyguiimport sysimport reimport osclass dealFieldDict: # 构造函数 def __init__(self,path): connect=self.原创 2021-06-15 19:53:34 · 56 阅读 · 0 评论 -
python实例021--利用python判断一个数是奇数还是偶数
python实例021–利用python判断一个数是奇数还是偶数最近工作实在太忙了,忙起来没头 偷得浮生半日闲,来这里耍一下# -*- coding: utf-8 -*-"""Created on Wed Jun 9 19:59:56 2021@author: 19088"""#判断一个数是奇数还是偶数#如果对2取余为0是偶数#如果对2取余为1则是奇数a=int(input("请输入一个数字:\n"))if 0==a%2: print("{num}是一个偶数".form原创 2021-06-09 20:11:33 · 3188 阅读 · 2 评论 -
python实例020--爬取图片网站上的原图作为壁纸
之前已经爬取过网站上的图片,貌似很简单可是他喵的都像马赛克一样,怎么能用做壁纸呢通过多重审查发现,原图地址藏在更深的地方所以 来爬一下原图吧不得不说 python真是一个神奇的东西,学三天就能爬网站 真香# -*- coding: utf-8 -*-"""Created on Wed May 26 17:53:13 2021@author: 19088"""import urllib.requestimport osimport pickleimport reimport ra原创 2021-05-28 10:17:15 · 285 阅读 · 0 评论 -
python实例019--爬取网站时的图片
爬取网站上的图片注意:agent.pkl 是之前爬取的代理,如有不懂 可看之前的实例# -*- coding: utf-8 -*-"""Created on Tue May 25 19:46:35 2021@author: 19088"""import os import pickleimport urllib.requestimport randomimport sysimport re#加载代理ipArray=[]def loadAgentList(): agen原创 2021-05-25 20:55:09 · 130 阅读 · 0 评论 -
python实例018--验证爬下来的代理ip是否可用,去掉不可用的代理
验证爬下来的代理ip是否可用,去掉不可用的代理import pickleimport osimport urllib.requestimport urllib.parseimport reimport randomdef loadAgentList(): agentlist=[] if not os.path.exists("agent.pkl"): return agentlist with open("agent.pkl","rb") as f:原创 2021-05-25 19:27:07 · 131 阅读 · 0 评论 -
python实例017--利用python爬取网站上的代理ip
利用python爬取网站上的代理ip 爬取结果保存在一个列表中 存储在 agent.pkl 中,可以利用pickle模块加载# __*__coding:UTF-8 _*_import urllib.requestimport reimport pickleimport os#url="http://ip.yqie.com/ipproxy.htm"#url="https://www.89ip.cn/index_25.html"#注意 返回对象未进行解码def openUrl(url)原创 2021-05-25 15:37:07 · 187 阅读 · 0 评论 -
python实例016--利用有道词典进行翻译
利用有道词典进行翻译import urllib.requestimport urllib.parseimport jsonhead={}head["User-Agent"]="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"url="https://fanyi.youdao.com/translate?smar原创 2021-05-24 20:40:39 · 115 阅读 · 0 评论 -
python实例015--输入长宽下载一个图片
根据长宽下载一个照片# _*-coding:utf-8 _*_import urllib.requestheight=input("请输入图片高:")width=input("请输入图片宽:")url="http://placekitten.com/g/{0}/{1}".format(height, width)print(url)response=urllib.request.urlopen(url)img=response.read()#print(img)with open("c原创 2021-05-24 19:58:32 · 51 阅读 · 0 评论 -
python实例014--重写int类型的加法和减法
重写int类型的加法和减法恶搞一下,将加法改成减法 减法改成加法class int(int): def __add__(self,other): return int(float(self)-float(other)) def __sub__(self,other): return int( float(self)+float(other))a=int(123)b=int(12)print("a={0},b={1} a-b={2}".format原创 2021-05-24 15:11:43 · 639 阅读 · 0 评论 -
python实例013--定义一个矩形类
定义一个矩形类 可以获取周长和面积import sysclass Rectangle: def __init__(self,x,y): self.width=y self.height=x def getLength(self): return (self.width+self.height)*2 def getArea(self): return self.width*self.height原创 2021-05-24 14:46:47 · 9762 阅读 · 5 评论 -
python实例012--python中的类
python中的类import sysclass Tortoise: def __init__(self,x): self.num=xclass Fish: def __init__(self,y): self.num=y class Pool: def __init__(self,x,y): self.tortoise=Tortoise(x) self.fish=Fish(y) def原创 2021-05-24 11:44:19 · 63 阅读 · 0 评论 -
python实例011--判断是否为数字输入
python 中判断是否为数字输入# -*- coding: UTF-8 -*- #判断输入内容是否包含数字#定义一个函数来判断输入内容def is_number(input): #通过float转换捕获异常 try: float(input) return True except ValueError: pass #判断Unicode类型输入 try: import unicodedat原创 2021-05-23 18:05:22 · 154 阅读 · 0 评论 -
python实例010--if语句
python中的判断语句 if# 让用户输入数字import reimport sysimport osimport timepattern = re.compile(r'\d+')a=input("输入一个数字: ")b=pattern.search(a)if not b: print("请问你为什么不输数字???") time.sleep(2) #注意:单位是秒 os.system(r"shutdown -r原创 2021-05-23 17:56:54 · 57 阅读 · 0 评论 -
python实例009--交换变量值
python交换变量值# -*- coding: UTF-8 -*-#交换变量 # 用户输入 a = input("请输入第一个变量值: ")b = input("请输入第二个变量值: ")#方式一:利用临时变量交换两个变量# 创建临时变量,并交换temp = aa = bb = temp print('交换后 第一个变量 的值为: {}'.format(a))print('交换后 第二个变量 的值为: {}'.format(b))#方式二:利用python定义a,b原创 2021-05-22 18:06:40 · 156 阅读 · 0 评论 -
python实例008--摄氏温度和华氏温度转换
摄氏温度和华氏温度的转换实例,包括对输入内容的正则匹配判断# _*_ coding:UTF-8 _*_import reimport sys#换算关系#从华氏温度变成摄氏度的公式是(华氏度-32)*5/9=摄氏度#从摄氏度换算成华氏度的公式是摄氏度*9/5+32=华氏度#摄氏温度转华氏温度def cTof(c): return c*9/5+32def fToc(f): return (f-32)*5/9 #提示用户选择转换模式:a=input("请输原创 2021-05-22 18:00:19 · 1710 阅读 · 0 评论 -
python实例007--生成随机数
python生成随机数# -*- coding: UTF-8 -*- # 生成 10以内 的随机数 # 导入 rinndom(随机数) 模块import random#通过 randintprint(random.randint(0,9))#通过choiceprint(random.choice(range(10)))原创 2021-05-21 20:03:23 · 72 阅读 · 0 评论 -
python实例006--计算圆的面积
计算圆的面积#计算圆的面积# _*_ coding:UTF-8 _*_#计算PI#PI=3.1415926import mathimport reimport sys#正则表达式匹配数字pattern = re.compile(r"\d+")PI=math.acos(-1)def calculaeCircleArea(r): return PI*r**2b=input("请输入圆的半径:")b=pattern.search(b)if(not b): print原创 2021-05-21 19:57:35 · 671 阅读 · 0 评论 -
python实例005--计算三角形的面积
计算三角形的面积,包括对三角形边长是否有效的判断# -*- coding: UTF-8 -*-import sysprint("----------计算三角形的面积:----------")a = float(input('输入三角形第一边长: '))b = float(input('输入三角形第二边长: '))c = float(input('输入三角形第三边长: '))#判断三角形是否合法 判断方法为两边之和大于第三边#判断步骤 排序d=[a,b,c]d.sort()if(原创 2021-05-20 21:19:49 · 496 阅读 · 0 评论 -
python实例004--计算二次方程的平方根
#计算二次方程的平方根 分实数根和复数根#求二次方程import math# 导入 cmath(复杂数学运算) 模块import cmath a = float(input('输入 a: '))b = float(input('输入 b: '))c = float(input('输入 c: ')) # 计算#二次方程判别式 当 d=0时有两个相同的实数根 当d >0时有两个不同的实数根#当d<0的时候没有实数根 但是可以有复数根d = (b**2) - (4*a*c原创 2021-05-20 21:09:03 · 271 阅读 · 0 评论 -
python实例003--计算一个数的平方根
计算正数的平方根# -*- coding: UTF-8 -*- #计算正数的平方根 num = float(input('请输入一个数字: '))if(num<0): print("输入不能为负数!")else: num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))计算负数或者复数的平方根 引入负数计算模块# -*- coding: UTF-8 -*- # 计算实数和复数平方原创 2021-05-19 20:32:46 · 1465 阅读 · 0 评论 -
python实例002--两个数的计算
python实例002:两个数的计算实例,简单包括加减乘除# _*_ coding: UTF-8 _*_import math#以下实例为计算两个数相加#定义一个两数相加的函数def add(a,b): return a+b#定义一个两数相减的函数def sub(a,b): return a-b#定义一个两数相乘的函数def multi(a,b): return a*b#定义一个相除的函数def div(a,b): if(b-0.0<0.0原创 2021-05-19 20:22:46 · 527 阅读 · 0 评论 -
python实例001--hello world实例
以下实例实现打印 hello world 另扩展几个简单的格式化输出样例# _*_ coding:utf-8 _*_#这是一个注释 该实例输出 hello woldprint("hello world!")#接下来是扩展 初步实现交互name=input("请输入姓名:\r\n")#格式化输出#输出形式一:旧的输出形式print("hello %s" %name)#输出形式二:新的输出形式 print("hello {}".format(name))print("原创 2021-05-19 19:48:40 · 313 阅读 · 0 评论 -
python学习05–打包python文件为.exe
python学习05–打包python文件为.exe安装pyinstallerpip install pyinstaller记得给pyinstall添加环境变量将python.py文件放在一个独立文件夹中win+R进入cmd进入py文件对应的文件夹内执行完之后dist文件夹内即为打包好的exe文件...原创 2021-03-12 19:53:18 · 55 阅读 · 0 评论 -
python学习04–为python指定镜像源
python学习04–为python指定镜像源更换pip源到国内镜像2017年02月16日 15:06:53阅读数:70784pip国内的一些镜像阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/转载 2021-03-11 19:15:10 · 610 阅读 · 0 评论 -
python学习03–为pyCharm指定包下载源,可以采用国内镜像
python学习03–为pyCharm指定包下载源,可以采用国内镜像左上角菜单 file选择setting找到 Python interpreter 点击右方 + 号添加模块在弹出的窗口中选择 manager国内常用的镜像源阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com原创 2021-03-11 19:11:01 · 909 阅读 · 0 评论 -
python学习01–批量将excel表名和首行字段名改为小写
python学习01–批量将excel表名和首行字段名改为小写在操作postgresql数据库时,普通的关系表可以通过Navicat录入postgresql数据库中,但是postgresql数据库对大小写敏感,为了工程方便,所有表名和字段名统一为小写,为了入库方便,利用python修改excel文件名,以及首行代表的字段名# -*- coding: UTF-8 -*-import osimport openpyxl# 获取当前目录中的所有文件def file_name(file_dir):原创 2021-03-11 18:38:03 · 468 阅读 · 0 评论