python经验
无忧→捕获一只程序员
无忧→捕获一只程序员
展开
-
Python将日期月份转为英文和英文转为数字月份
Python将日期月份转为英文月份或英文月份转为数字月份原创 2022-01-26 12:39:18 · 22482 阅读 · 1 评论 -
Python疫情数据可视化分析+数据预测(pandas+pyecharts+statsmodels+matplotlib+sql)
1、MySQL数据库获取数据此处的原始数据表是全国各省的实时数据集,现在只获取江苏省份的数据engine = create_engine(mysq_conn) # 具体内容以自己上就可以为准select_data = "select * from table_data where area='江苏'order by local_time desc"df = pd.read_sql(sql=select_data, con=engine)df.head()2、转存数据集至本地csv,以免每次都原创 2021-11-25 14:09:59 · 87871 阅读 · 7 评论 -
python-hadoop-bigdata 大数据-数据可视化
大数据-数据可视化大数据处理的数据我们需要将其进行,图形化展示效果图js代码 var option1 = { tooltip: {}, legend : { data: ['销量'] }, xAxis:{ data: {{ country }}, }, yAxis: { }, ser.原创 2020-07-29 09:03:12 · 946 阅读 · 0 评论 -
Python 爬取微信公众号文章思路
爬取微信公众号文章思路目前来说我知道的是三个方法:1、手机写按键精灵脚本2、Fiddler 设置代理和抓包3、通过 cookies 的时效性获取数据4、其他方法没试过、也有很多思路1、通过模拟浏览器的方法登录微信公众平台获取cookies2、通过cookies登录微信公众平台获取token3、通过搜索微信公众号文章拿到fakeid4、通过token和fakeid进入公众号获取所有的文章亲测可行...原创 2020-07-28 09:43:05 · 620 阅读 · 0 评论 -
Python RPA將银行某业务的大量数据合并备份
將银行某业务的大量数据合并备份將银行某业务的大量数据合并备份通过 RPA 获取所有要下载的数据压缩包1、解压某文件夹下所有压缩包,到指定文件夹import zipfile import os # 路径 import datatime import pandas as pd `2、遍历父目录下所有文件读取一个文件夹。遍历此文件夹下所有文件。(即使有二级目录也没事)所有文件路径,存到一个列表里面。3、pandas 把多表内容汇总遍历列表中的所表格文.原创 2020-07-28 09:42:11 · 346 阅读 · 0 评论 -
python django前后台创建配置步骤
1、django 通用模板 templates根目录下,创建 template 目录在路由文件中配置路径。2、创建静态文件夹,并在全局配置文件中写入3、试图文件 view 里面,写入后台逻辑Result:原创 2020-07-28 09:38:55 · 224 阅读 · 0 评论 -
Python Django 环境配置及初使用
1.1 环境配置及初使用django==2.2.6(最新)开发环境:python 3.7.1开发 IDE:pycharm数据库:mysql创建项目:django-admin startproject SisoOnline3、进入 SisoOnline 目录:cd SisoOnline4、创建应用:python manage.py startapp OnlineStudypython manage.py startapp OnlineStudy5、settings.原创 2020-07-28 09:37:48 · 349 阅读 · 0 评论 -
flask 和前台关系
flask 和前台关系:后端获得数据,返回给指定前台页面,前台页面通过语句展示数据。前台向后端发送 post 请求 存储信息。本页引入 ajax 文件,ajax 通过唯一 name/id 获取值,进行验证。然后提交给后端,后端再次验证。验证通过进行数据库存储flask 和小程序关联:微信小程序通过 js,向后端发送网络请求。后端自定义方法接收网络请求,然后拿出数据,返回给小程序。小程序接收数据,然后前台通过微信语法展示数据。数据存储:小程序向后端发送带参数 data 的网络请求,flas原创 2020-07-28 09:36:34 · 246 阅读 · 0 评论 -
flask 数据库关联
flask 数据库关联0:新建数据库数据库名:food_dbCREATE DATABASEfood_dbDEFAULT CHARACTER SET =utf8mb4;1:新建管理员数据表课程文件 文件夹中 数据库文件 文件夹 有初始化的所有 SQL2:使用 flask-sqlacodegen扩展 方便快速生成 ORM model2.1 pip install flask-sqlacodegen2.2 使用方法flask-sqlacodegen "mysql://ro...原创 2020-07-28 09:35:58 · 298 阅读 · 0 评论 -
Python RPA 数据库篇 8 - oracle 篇 1 - 查询数据
Python RPA 数据库篇 8 - oracle 篇 1 - 查询数据oracle 篇 1 - 查询数据代码#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:Code descripton__author__ = '未昔/AngelFate'__date__ = '2019/8/2原创 2020-07-27 08:16:33 · 258 阅读 · 0 评论 -
Python RPA 数据库篇 7 - MySQL 篇 3 - 增删改查 2
Python RPA 数据库篇 7 - MySQL 篇 3 - 增删改查 2pymysql 给更新据代码#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact:[email protected]# @Desc:Code descripton__author__ = '未昔/AngelFate'__date__ = '2019/8/29 20:35原创 2020-07-27 08:15:43 · 228 阅读 · 0 评论 -
python 对 XML 的解析 -ElementTree
python 对 XML 的解析 -ElementTree代碼#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:ElementTree__author__ = '未昔/AngelFate'__date__ = '2019/8/22 20:26'from xml.etree import Ele原创 2020-07-26 09:39:03 · 256 阅读 · 0 评论 -
python 对 XML 的解析 -1(在 RPA 业务中,有时会遇到 XML 的数据格式,下面来看看怎么提取数据)
python 对 XML 的解析 -1(在 RPA 业务中,有时会遇到 XML 的数据格式,下面来看看怎么提取数据)举例数据代码#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: [email protected]# @Desc:python对XML的解析__author__ = '未昔/AngelFate'__date__ = '2019/8/原创 2020-07-26 09:35:45 · 254 阅读 · 0 评论 -
Python RPA 数据库篇 - MongoDB 篇 1 - 连接 MongoDB 数据库
Python RPA 数据库篇 - MongoDB 篇 1 - 连接 MongoDB 数据库1、查看创建数据库#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:Code descripton__author__ = '未昔/AngelFate/[email protected]'__date__原创 2020-07-25 10:23:01 · 254 阅读 · 0 评论 -
Python RPA数据库篇3-MongoDB篇2-连接MongoDB数据库 代码
Python RPA数据库篇3-MongoDB篇2-连接MongoDB数据库代码#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:Code descripton__author__ = '未昔/AngelFate'__date__ = '2019/8/27 20:59'import pymo原创 2020-07-25 10:22:12 · 249 阅读 · 0 评论 -
Python 操作 redis 代码
Python 操作 redis代码#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:Code descripton__author__ = '未昔/AngelFate'__date__ = '2019/8/28 20:27'# 导入redis库from redis import Strict原创 2020-07-25 10:19:51 · 240 阅读 · 0 评论 -
【python 进阶】获取用户机主机名
标题【python 进阶】获取用户机主机名def getHost(ip): print(0,ip) try: result=gethostbyaddr(ip) print(result) if result: return result[0], None except socket.herror,e: print(socket.herror,e)ip_list = ['157.55.39.156','116.17原创 2020-07-24 20:30:10 · 282 阅读 · 0 评论 -
pandas 读取和输出不同的格式数据
pandas 读取和输出不同的格式数据导入库:import pandas as pd读数据pd.read_csv(filename) # 读取 csv文件pd.read_excel(filename) # 读取 Excel文件pd.read_table(filename) # 读取 TXT文件pd.read_sql(sql=query, con=connection_object) # 进行sql语句操作,并读取数据pd.read_json(json_string) # 读取原创 2020-07-24 07:29:36 · 523 阅读 · 0 评论 -
重装 python 环境的伤感
重装 python 环境的伤感今天,突然心血来卸载了 python 的环境。好吧,其实是的当年的年少无知,把 python 装在了 C 盘。清理之后,天哪,多了 20 个 G。。。。原来,用的是 python3.6. 自从项目越来越多,库越来越多,我的 C 盘下 python 内容也越来越大。= =120G 慢慢的还有十几个 G。发现了这个问题,我就开始寻找弥补的方法,功夫不负有心人,虚拟环境暂时帮我解决了,燃眉之急。可是,治标不治本,原始的环境占得空间还是太大了。今天卸载在之后,变成了 4原创 2020-07-24 07:45:12 · 552 阅读 · 0 评论 -
pandas 简单用法
#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:workon# @contact: contact information# @Desc:Code descripton__author__ = '未昔/AngelFate'__date__ = '2019/8/18 13:11'import pandas as pddata = pd.read_excel('1.xlsx',en原创 2020-07-23 08:43:39 · 230 阅读 · 0 评论 -
Phython-数据结构 DataFrame
#!/usr/bin/env Python3__author__ = '未昔/angelfate'__date__ = '2019/8/6 10:52'# -*- coding: utf-8 -*-import pandas as pdimport numpy as np"""数据结构 DataFrame创建,读写"""print('用字典生成DataFrame,key为列名(默认key是无序的)。')data = { 'name': ['wang', 'wei', 'RPA原创 2020-07-23 08:42:00 · 205 阅读 · 0 评论 -
艺赛期IS-RPA:循环获取页面所有 table 或者 li 标签的文本
其实很简单。基本上下载的网站都是规则的,所以拿数据比较方便。首先,找到你要拿的文本信息,随便选取一条。直接 COPY 它的 selector。然后,找到每个 selector 不一样的地方。因为我这里提取的是 li 标签的内容,所以只需要改变子节点 li 的后代即可。{"css-selector":"#ulList_view_listnews_86_277455938 > li:nth-child({}) > h3 > a".format(str(i))}...原创 2020-07-23 08:34:09 · 750 阅读 · 0 评论 -
pandas 分块读取大规模数据
pandas 分块读取大规模数据__author__ = '未昔/angelfate'__date__ = '2019/7/2 1:30'# -*- coding: utf-8 -*-path = r'E:\python\Study\BiGData\new_data.csv'@timeitdef test_1(): print('test_1') df = pd.read_csv(path, engine='python', encoding='gbk')@timeit原创 2020-07-23 08:23:50 · 561 阅读 · 0 评论 -
pandas 时间序列的优化转化
pandas 时间序列的优化转化#!/usr/bin/env Python3__author__ = '未昔/angelfate'__date__ = '2019/7/26 9:58'# -*- coding: utf-8 -*-print(pd.__version__) # 我喜欢用 0.22.0。新的版本少了一些方法。画图 之类# 文件有中文名字,记得加上 engine='python'。或者 pd.read_csv(open('中文路径文件'))。df = pd.read_csv原创 2020-07-23 08:22:07 · 294 阅读 · 0 评论 -
Python 装饰器用处
装饰器:外部函数传入被装饰函数名,内部函数返回装饰函数名。特点:1. 不修改被装饰函数的调用方式 2. 不修改被装饰函数的源代码多个装饰器装饰一个函数, 其执行顺序是从下往上。装饰器不仅可以是函数,还可以是类,相比函数装饰器,类装饰器具有灵活度大、高内聚、封装性等优点。使用类装饰器主要依靠类的__call__方法,当使用 @ 形式将装饰器附加到函数上时,就会调用此方法。下面的代码是一段flask框架里面的。1:如果函数,index()和 admin(),没有加上 api_route 装饰器的话,那原创 2020-07-22 10:13:29 · 358 阅读 · 0 评论 -
机器学习篇 - Kmeans 聚类算法
Kmeans 聚类算法,数据集是 Iris(鸢尾花的数据集),分类数 k 是 3,数据维数是 4。#!/usr/bin/env Python3# -*- coding: utf-8 -*-# @Software: PyCharm# @virtualenv:ai# @contact: # @Desc:Kmeans聚类算法,数据集是Iris(鸢尾花的数据集),分类数k是3,数据维数是4。__author__ = '未昔/AngelFate'__date__ = '2019/8/17 14:00'原创 2020-07-22 10:08:31 · 704 阅读 · 0 评论 -
Python 的 pandas 库下的 Series 简单 使用
简介:1、Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。.2、Pandas 是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并原创 2020-07-22 10:05:34 · 432 阅读 · 0 评论 -
pandas 把 dataframe 转成 Series,改变列中值的类型
pandas 把 dataframe 转成 Series,改变列中值的类型ts = pd.Series(df['Value'].values, index=df['Date'])使用 astype 改变列中的值的类型,注意前面要有 npdf['列名'] = df['列名'].astype(np.int64)原创 2020-07-22 10:03:28 · 3013 阅读 · 6 评论 -
python 如何将一个全部为 int 的列表,转化为全部为 str 的列表
python 如何将一个全部为 int 的列表,转化为全部为 str 的列表比如[1,2,3,4,5] >>> [‘1’,‘2’,‘3’,‘4’,‘5’]__author__ = '未昔'__date__ = '2018/12/17 17:57'a = [1, 2, 3]b = [str(i) for i in a ]print(a,'\n',b)python 如何将一个全部为 int 的列表,转化为全部为 str 的列表python 如何将一个全部为 int 的列表,原创 2020-07-22 10:00:27 · 1944 阅读 · 0 评论 -
Python 选取 多列 内容 为 指定内容 的行
选取 多列 内容 为 指定内容 的行import pandas as pddata= pd.read_excel(‘summary_table.xlsx’)1、把 所有 列‘客户类别’内容为 8.0 和 9.0 的改成 8 和 9:for i in range(len(data)):if data[‘客户类别’][i] == 8.0:data[‘客户类别’][i] = int(data[‘客户类别’][i])elif data[‘客户类别’][i] == 9.0:data[‘客户类别’][原创 2020-07-22 09:58:27 · 1575 阅读 · 0 评论 -
python 选取 或 删除 指定列包含指定内容的行
选取所有 货币代号 为 1 的 行 :数据读取source_df= pd.read_excel('EXCEL2019-06-05.xls')打印数据,查看数据长度print(source_df.head())print(len(source_df))选取 所有 货币代号 列 内容 为 1 的 数据:data_ = source_df[source_df['货币代号'].isin([1])]print(len(data_))print(data_.head())选取 所有 货币代号 列原创 2020-07-22 09:54:51 · 7311 阅读 · 0 评论 -
python 出现无法卸载或升级旧的库时
python 出现无法卸载或升级旧的库时无法卸载旧得包Cannot uninstall ‘httplib2’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.在安装 Tensor2Tensor 时,某依赖包的版本过旧,不支持新的依赖包,导致安装失败,遂卸载掉这原创 2020-07-22 09:53:58 · 535 阅读 · 0 评论 -
pandas 删除指定表头的列
一行代码即可删除,列名为 ‘序号’ 的列:删除 列名为 ‘序号’ 的列data3 = data2.drop(['序号'], axis=1)data3.head(1)原创 2020-07-22 09:53:26 · 3599 阅读 · 0 评论 -
机器学习篇 1-k 近邻算法基础(KNN 算法)
内容由楼主,一个字一个字敲出来的,转载请标明出处,谢谢!k 近邻算法基础KNN 算法非常简单。很适合入门机器学习第一次学习的算法。机器学习篇 1-k 近邻算法基础(KNN 算法)1、什么是 K 近邻算法?(图 1)机器学习篇 1-k 近邻算法基础(KNN 算法)横轴:肿瘤病人肿块的大小。纵轴:发现肿块的时间。红色:良性肿瘤蓝色:恶性肿瘤1.1、假设新来了一个病人(绿色)。我们要判断这个病人,是属性恶性的还是良性的。那么 k 近邻边是要做的。(图 1.1)机器学习篇 1-k 近邻算法原创 2020-07-22 09:51:29 · 280 阅读 · 0 评论 -
数据结构 DataFrame
#!/usr/bin/env Python3__author__ = '未昔/angelfate'__date__ = '2019/8/6 10:52'# -*- coding: utf-8 -*-import pandas as pdimport numpy as np"""数据结构 DataFrame创建,读写"""print('用字典生成DataFrame,key为列名...原创 2019-08-07 09:45:02 · 298 阅读 · 0 评论 -
ubuntu2 - Ubuntu18.04 安装配置 pycharm
一、安装vbox二、安装ubuntu18.04三、安装一些必备应用:1、安装ifconfig第一次装完ubuntu,运行apt-get 可能会遇到下面的情况(资源被占用):E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”如下 :1。终端输入 ps -...原创 2019-08-07 09:41:06 · 315 阅读 · 0 评论