Python学习
chaoqichaoluoe
Transform!
展开
-
ubuntu下mysql数据库的设置
> ru root> mysql -u root -p> show databases;> --创建database> create example;> use example;> --导入数据库> source /path/**.sql参考这篇文章以及这篇还有这个继续学习!原创 2021-06-29 21:56:39 · 176 阅读 · 0 评论 -
Ubuntu20 网络助手无法运行
最近开始正式啃python高级教程,遇到第一个问题,Ubuntu20版本下,网络助手安装后,点击开启无反应。经过好几天晚上的折腾,终于搞定,贴下解决过程。Step1终端运行网络助手,看下无法运行的原因是什么# 首先找到 NetAssist的程序位置,一般位置在 /opt/mNetAssist/目录中cd /opt/mNetAssist/ # 运行主程序./mNetAssist运行完后发现是缺失libQtGui.so.4,既然发现没有,那就装吧sudo apt-get install li原创 2021-05-27 23:44:08 · 2001 阅读 · 6 评论 -
随机漫步
import numpy as npimport randomimport matplotlib.pyplot as pltposition = 0walk = [position]steps = 1000for i in range(steps): step = 1 if random.randint(0,1) else -1 position += step walk.append(position)plt.plot(walk[:100])#random.ran原创 2021-04-21 17:20:52 · 126 阅读 · 0 评论 -
Markdown基础入门知识点
传送门: Markdown 基础入门原创 2021-02-09 13:38:49 · 68 阅读 · 0 评论 -
指定类型文件遍历
这个文件遍历方法十分有效,可以遍历出多层文件夹下所有指定类型的文件路径,得到文件路径后,下一步就可以进行指定文件夹下所有的文件数据处理了。import os# 遍历读取文件下的所有指定类型的文件的路径# dir根目录# 文件后缀def Get_File(dir, suffix): # 查找根目录,文件后缀 res = [] for root, directory, files in os.walk(dir): # =>当前根,根下目录,目录下的文件 for原创 2021-02-08 22:14:43 · 137 阅读 · 0 评论 -
Python读取Microsoft Access Database
公司有一个小零件进出库管理系统,数据库是使用Microsoft Access Database,因长期存储会有生锈问题,导致零件报废。因此基于原数据的进库出库在库数据,做一个python脚本,可以查询在库零件指定存储日期之前还有多少库存。第一步就是使用python读access。使用pypyodbc模块,需要根据电脑环境,python版本,选择对应的AccessDatabaseEngine文件安装,注意是32位还是64位。都安装完后,执行语句如下:遇到问题如下:cur.fetchall()得到的是元原创 2020-05-09 17:21:46 · 1657 阅读 · 0 评论 -
matplotlib堆叠柱状图
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdf1 = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})fig,axes = plt.subplots(1,2,f...原创 2020-01-30 21:38:56 · 1104 阅读 · 0 评论 -
DataFrame 切片取值
基本格式:dataframe[列名]1.取多列列名要用中括号括起来,所以下述命令dataframe[[‘P4_profit_rate’,‘P3PS’,‘P3NS’]] 没问题,返回pandas.core.frame.DataFrame类型的值dataframe[‘P4_profit_rate’,‘P3PS’,‘P3NS’]出错2.取一列列名可以不用中括号括起来,dataframe[‘...原创 2020-01-30 21:25:21 · 1418 阅读 · 0 评论 -
用pyinstaller打包python遇到的坑
最近写了一个小程序,用到了pandas,matplotlib模块,打包时出现各种问题,总结下走过的坑。因为之前使用openpyxl写过一个更简单的程序,仅用来读写excel,打包的时候遇到过打包后文件太大,打包后文件200MB!可以参考下面的文章解决,Python打包exe文件方法汇总【4种】在虚拟环境下打包,文件瘦身十分有效,仅10MB大小,值得注意的是:pipenv shell激活...原创 2020-01-04 10:08:46 · 1549 阅读 · 0 评论 -
pyinstaller打包报错: RecursionError: maximum recursion depth exceeded,UnicodeDecodeError
pyinstaller打包报错: RecursionError: maximum recursion depth exceeded,UnicodeDecodeError原因:报错提示超过最大递归深度,python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常,而在打包过程中引入的包递归深度可能比默认深度大,因此会引发异常。解决方法:1.执行...原创 2019-12-31 13:28:58 · 152 阅读 · 0 评论 -
文件的读取与输入
os 模块:系统模块-常用命令import osprint(os.name) # 输出字符串指令正在使用的平台,windows用'nt'表示,对于linux/Unix用户,用posix表示print(os.getcwd())# 函数得到当前工作目录,即当前python脚本工作的目录路径print(os.listdir())#返回指定目录下所有文件和目录名#os.chdir('c:/Use...原创 2019-10-31 22:52:37 · 181 阅读 · 0 评论 -
函数与模块
lambda 匿名函数#lambda 作为匿名函数,是不需要函数名的→需要一个函数,又不想动脑筋取想名字,这就是匿名函数#lambda的主体是一个表达式,而不是一个代码块#lambda只有一行,仅仅能在lambda表达式中封装有限的逻辑进去def fun(a,b,c): return a+b+cprint(fun(1,2,3))f = lambda a,b,c:a+b+cp...原创 2019-10-31 08:25:01 · 270 阅读 · 0 评论