
Python学习教程
Meruz
个人学习随笔
展开
-
python程序打包成exe程序独立运行,并自定义图标
将python文件打包exe独立运行程序的方法1.安装pyinstaller库pip install pyinstaller2.程序打包cmd 进入要编译的python文件所在的文件夹pyinstaller -F xxx.py-F 生成单个的exe文件。-w 隐藏运行窗口。-h 可以查看帮助信息,更多指令可以通过这个查看。-i 为程序配置一个图标生成的exe文件在dist文件夹里,这个exe文件单独拿出来放在任何的位置都可以运行。这样生成的文件是默认的图标。3.程序打包并自定原创 2021-11-22 14:22:27 · 2745 阅读 · 0 评论 -
python发生未知错误自动重启程序
方法:跳过未知错误重新运行主程序,其实算不上真正意义上的重启,只适合程序偶尔异常跳过异常,方法简单有效。def python_program(): #将主程序放在此函数下 print('1') b = float(dsd)if __name__ == '__main__': while True : try: python_...原创 2019-10-30 11:46:31 · 5911 阅读 · 0 评论 -
Python绘制散点图、折线图、平滑曲线图;以及图表参数设置
plt.scatter绘制散点图plt.plot绘制折线图使用scipy库可以进行曲线的smoothimport matplotlib.pyplot as pltimport numpy as npfrom scipy.interpolate import splinex = np.array([1, 3, 5, 7, 8])y = np.array([1, 2, 9,...原创 2019-06-27 14:54:41 · 30867 阅读 · 8 评论 -
Python+谷歌浏览器--淘宝秒杀器
1.安装谷歌浏览器2.安装谷歌浏览器驱动chromedriver.exechromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html下载相应的版本,将下载的chrome驱动程序chromedriver.exe复制到chrome浏览器的安装目录下,也就是appication目录下(此步可能非必须)同...原创 2019-06-09 15:20:04 · 15307 阅读 · 55 评论 -
Python小程序(8)--空气质量指数计算+爬虫获取空气质量指数+数据分析
版本1.0'''功能:AQI计算版本:1.0'''def cal_linear(iaqi_lo,iaqi_hi,bp_lo,bp_hi,cp): ''' 范围缩放 ''' iaqi = (iaqi_hi-iaqi_hi)*(cp-bp_lo)/(bp_hi-bp_lo) + iaqi_lo return iaqidef ca...原创 2019-05-28 17:07:27 · 9399 阅读 · 1 评论 -
Python小程序(6)--判断密码强弱
密码强度:是指一个密码对抗猜测或时暴力破解的有效程度;一般是指一个未授权的访问者得到正确密码的平均尝试次数• 强密码可以降低安全漏洞的整体风险• 简易版(常用)规则:1. 密码长度至少8位2. 密码含有数字3. 密码含有字母案例分析• 设置一个变量strength_level用于记录密码的强度,初始为0。满足一个条件,对其加1• 长度判断:使用len()方法• 包含数字判断: ...原创 2019-05-11 17:02:49 · 3361 阅读 · 0 评论 -
Python小程序(5)--判断一年中的第几天
输入某年某月某日,判断这一天是这一年的第几天?• 例子:输入的日期为2017/03/05,是2017年的第几天?输入的日期为2012/03/05,是2012年的第几天?• 分析:1. 每个月份的天数不同2. 闰年与平年的2月份天数不同3. 闰年判断:四年一闰,百年不闰,四百年再闰版本1.0'''功能:输入某年某月某日,判断这是一年中的第几天版本:1.0...原创 2019-05-10 16:10:49 · 3921 阅读 · 0 评论 -
Python小程序(4)--52周存钱挑战
52周存钱法,即52周阶梯式存钱法,是国际上非常流行的存钱方法。• 按照52周存钱法,存钱的人必须在一年52周内,每周递存10元• 例子:第一周存10元,第二周存20元,第3周存30元,一直到第52周存520元。这样一年下来会有多少钱呢?10+20+30+40+50+……+520=137801.0版本'''功能:52周存钱挑战版本:1.0'''def main ():...原创 2019-05-07 17:45:50 · 3640 阅读 · 0 评论 -
Python小程序(7)--模拟掷骰子
案例描述• 通过计算机程序模拟抛掷骰子,并显示各点数的出现次数及频率• 比如,抛掷2个骰子50次,出现点数为7的次数是8,频率是0.16版本1.01.0功能:模拟抛掷1个骰子,并输出其结果如何通过Python模拟随机事件?或者生成随机数?• random模块• 遍历列表时,如何同时获取每个元素的索引号及其元素值?• enumerate()函数更多random模块的方法...原创 2019-05-14 18:39:56 · 23851 阅读 · 1 评论 -
Python小程序(3)--BMR(基础代谢率)计算器
基础代谢率(Basal Metabolic Rate,简称BMR)是指:我们在安静状态下(通常为静卧状态)消耗的最低热量,人的其他活动都建立在这个基础上。• 计算公式:BMR(男) = (13.7×体重(kg)) + (5.0×身高(cm)) - (6.8×年龄) + 66BMR(女) = (9.6×体重(kg)) + (1.8×身高(公分)) - (4.7×年龄) + 6551.0...原创 2019-05-04 19:51:34 · 9431 阅读 · 0 评论 -
Pycharm使用及设置
下载地址:http://www.jetbrains.com/pycharm/1.快捷键Settings→keymap→Eclipe模式下删除一行--Ctrl+D缩进--一个Tab或四个空格键反向缩进--Shift+Tab撤销--Ctrl+Z注释多行--Ctrl+/2.调整字体3、解释器...原创 2019-04-28 22:22:08 · 231 阅读 · 0 评论 -
Python小程序(2)--分形树绘制
使用turtle库在Python中绘制简单图形引入绘制图形的turtle库import turtle利用turtle库中的函数进行编程turtle.forward(disdance)画笔向前移动disdance距离turtle.backward(disdance)画笔向后移动disdance距离turtle.right(degree)绘制方向向右旋转degree度...原创 2019-05-02 20:51:46 · 507 阅读 · 0 评论 -
Python小程序(1)--汇率换算器
从入门一步步进阶的一个Python教程,希望能带大家入门Python每天多敲敲键盘才能码的熟练!1.0版本为了使程序简单,目前只使用一种外币-美元 汇率6.77设计算法:输入人民币金额→汇率计算→输出相应的美元金额输出=输入/汇率."""版本:1.0日期:2019.4.27"""rmb_str_value = input("请输入人民币金额:")rmb...原创 2019-04-27 22:06:05 · 7956 阅读 · 0 评论