![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 65
Steven灬
不知不为过,不学就是错!
展开
-
Windows下安装Anaconda、Pycharm以及iflycode插件图解
Anaconda是一款集成的Python环境,anaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块,一键安装,装好即用,特别适合懒人,非常方便。PyCharm是一种),带有一整套可以帮助用户在使用语言开发时提高其效率的工具,比如调试、、代码跳转、智能提示、。此外,该IDE提供了一些高级功能,以用于支持框架下的专业Web开发。原创 2023-10-26 23:25:02 · 3165 阅读 · 0 评论 -
Numpy常用函数解释总结
Numpy常用函数解释总结原创 2023-01-30 10:33:54 · 1073 阅读 · 0 评论 -
Anaconda3的jupyter notebook的常用快捷键
Anaconda3的jupyter notebook的常用快捷键转载 2021-12-15 16:55:41 · 2843 阅读 · 0 评论 -
windows10下Pycharm社区版安装详细图解
一、 官网下载安装包:https://www.jetbrains.com/pycharm/download/#section=windows这里下载的是Pycharm社区版:二、 安装Pycharm安装前先在本地新建一个文件夹,后面把pycharm安装在指定路径:1、 直接双击运行,点击Next:2、选择指定路径安装,并继续点击Next:3、继续下一步,全部勾选,点击Next:4、接着点击Install安装:5、安装完成,点击f...原创 2021-08-30 17:27:50 · 7990 阅读 · 0 评论 -
windows10下Python3.6.6安装详细图解
一、 官网下载安装包:https://www.python.org/downloads/windows/这里下载的是3.6.6版本(以python3.6.6版本为例):你可以根据自己 所需下载的版本进行下载。 二、 安装Python1、 直接双击运行选择customize installation 点击Next 更改选择安装路径(不建议安装到C盘,可以自己选择路径进行安装...原创 2021-07-15 23:29:02 · 5301 阅读 · 0 评论 -
python计算四分位及绘制箱型图
一、计算四分位#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:ZSW@file:quantile_distance.py@time:2021/02/05"""import pandas as pdimport numpy as np# 读取excle文件excel_data = pd.read_excel("1.xlsx")# print(excel_data)data1 = excel_data.to_dict(or原创 2021-02-18 13:38:36 · 9679 阅读 · 4 评论 -
Windows下Minio介绍、安装及使用、密码修改
最近在使用minio做图片、文件存储,在使用过程中遇到一些问题,总结记录下来。这里不对minio做过多介绍,具体资料自行查找。1、官网地址https://min.io/2、github地址https://github.com/minio/minio3、windows 服务端下载地址 https://dl.minio.io/server/minio/release/windows-amd64/minio.exe4、安装启动 启动一个cmd窗口,进入minio.exe所...原创 2020-12-06 14:55:53 · 9191 阅读 · 0 评论 -
Python利用Minio API实现文件上传下载、删除等操作
1、 pip安装miniopip3 install minio2、文件目录ImportError: cannot import name 'Minio'pip3 install minio 还是报错ImportError错误。原因是建的文件夹名与pytnon文件minio包重名了,qaq。。。3、连接Minio文件存储服务器#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:ZSW@f.原创 2020-12-05 14:34:28 · 24963 阅读 · 11 评论 -
Python实现AES加密与解密
原文:https://www.cnblogs.com/niuu/p/10107212.htmlAES加密方式有五种:ECB, CBC, CTR, CFB, OFB从安全性角度推荐CBC加密方法,本文介绍了CBC,ECB两种加密方法的python实现python 在Windows下使用AES时要安装的是pycryptodome 模块 pip install pycryptodomepython 在Linux下使用AES时要安装的是pycrypto模块pip install py...转载 2020-12-05 13:51:12 · 949 阅读 · 0 评论 -
json与simplejson的区别及参数详解
加入python stdlib时间json: 2.6simplejson: 2.4+simplejson比json更新快, simplejson支持的python版本范围更广。simplejson和json的性能:对于转储dumps(),json比simplejson更快。对于加载loads(),simplejson更快。目前正在构建Web服务,dumps()用的更多,因此更为重要 - 故始终首选使用json标准库,其次simplejson;此外,cjson在过去4年没有更新,所以我原创 2020-12-05 13:40:50 · 6550 阅读 · 0 评论 -
Python调用高德地图web服务API实现地址与经纬度批量转换及地图可视化操作
网上在线经纬度批量转换资源(准确度稍微有偏差):1、经纬度在线查询,地名(批量)查询经纬度,经纬度(批量)查询地名2、经纬度查询,坐标拾取工具高德API官方文档地址:地理/逆地理编码:https://lbs.amap.com/api/webservice/guide/api/georegeo坐标转换:http://lbs.amap.com/api/webservice/guide/api/convert调用高德地图API前,需先申请高德地图key,https:/.原创 2020-11-09 18:16:28 · 4502 阅读 · 6 评论 -
Python将网页转化为PDF(python网页自动长截图)
的网址上下载对应的chromedriver,下载下来的文件是一个压缩包,然后解压就会有一个exe文件,把exe文件copy下来放到chrome的同一路径下(也可直接放在python路径下),然后复制这个路径在环境配置里的系统环境path添加chromedriver的路径配置环境变量。(2) 下载wkhtmltopdf安装包,并且安装到电脑上,在系统Path变量中添加wkhtmltopdf的bin路径,以便于pdfkit的调用。但截取的是打开网页后的全屏,后面下拉的页面没有截取到,没有达到想要的效果,原创 2020-09-16 10:09:47 · 5413 阅读 · 1 评论 -
Python图片批量压缩到指定大小并将JPG转为PNG格式
在具体实现方面,我们将首先安装必要的库。对于压缩,我们可以设置输出图片的目标大小,通过调整图片的质量参数来实现。接下来,我们将使用PIL库将JPEG图片转换为PNG格式,并保存到指定的目录中。现在业务系统中有一需求,有近千张待压缩的图片大小有几十KB到近10M大小不等,且绝大部分图片为JPG格式。无论是为了节省存储空间、优化网页加载速度,还是为了满足特定的需求,对图片进行批量压缩和格式转换都是非常有用的操作。现需要将picture文件夹下这些图片压缩到500KB以内,且图片格式转换为PNG格式。原创 2020-08-06 10:35:08 · 1991 阅读 · 2 评论 -
pipreqs生成项目依赖包requirements.txt
生成当前环境下所有的安装包:pip freeze #查看当前环境下的安装包pip freeze > requirements.txt#将当前环境下的安装包全部写入requirements.txt文件pip install –r requirements.txt#将requirements.txt文件里的包全部安装生成当前项目文件下所有的安装包...原创 2020-05-06 09:38:32 · 457 阅读 · 0 评论 -
pandas中replace函数替换数据部分内容
#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:ZSW@file:test.py@time:2020/04/16"""#pandas replace替换某个数据的部分内容import pandas as pddf = pd.DataFrame( { '名称':['产品1','产品2...转载 2020-04-16 10:02:41 · 5705 阅读 · 0 评论 -
python之cur.fetchall与cur.fetchone提取数据并统计处理
数据库中有一字段type_code,有中文类型和中文类型编码,现在对type_code字段的数据进行统计处理,编码对应的字典如下:{'ys4ng35toofdviy9ce0pn1uxw2x7trjb':'娱乐', 'vekgqjtw3ax20udsniycjv1hdsa7t4oz':'经济', 'vjzy0fobzgxkcnlbrsduhp47f8pxcoaj...原创 2020-03-15 23:15:10 · 7353 阅读 · 0 评论 -
Python实现数据库中根据主键ID进行数据合并拼接
在同一个数据库中,有两张表,主表主键为id,第二张表的主键为pid(id与pid为通用主键,只是在不同的表中可能命名不一样)。这里是以第二张表为中心,根据pid与主表中的id进行匹配,获取某个字段信息,例如身份证号,进行合并拼接,具体代码实现如下:import psycopg2import pandas as pdimport osimport jsondef ge...原创 2019-11-07 11:20:17 · 4887 阅读 · 0 评论 -
编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position
有一次报错如下:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte编码问题:f = open(txtPath,'r',encoding='utf-8')改为:f = open(txtPath,'r',encoding='gbk')即可print(f.r...原创 2019-07-02 14:53:05 · 168032 阅读 · 27 评论 -
python自测100题
https://blog.csdn.net/sinat_38682860/article/details/89288600转载 2019-04-14 16:54:07 · 949 阅读 · 0 评论 -
服务器Linux下安装Python3.6
在上篇安装anaconda3中默认安装的是python3.7,但要用到哈工大pyltp工具包,其对应的Python包为3.6.5,故在服务器Linux下安装Python3.6.5,具体步骤如下:不同python版本之间是可以共存的,不用删除其他python版本在安装python之前,先执行以下命令安装依赖包:yum -y groupinstall "Development tools...原创 2019-09-03 23:31:20 · 1013 阅读 · 0 评论 -
在README.md文件中添加图片图解
1、首先将自己所需上传的图片整理好放在本地文件夹下:2、再通过Git上传到github某个仓库下:3、上传成功后,打开上传的图片,得到图片链接并复制:4、在你README.md文件中需要插入图片的位置填入如下信息:![Image text](https://github.com/your_github/address/blob/master/imag...原创 2019-09-02 17:02:32 · 11730 阅读 · 0 评论 -
anaconda虚拟环境常用操作
在刚接触到服务器的时候,使用服务器的过程中会遇到各种各样的问题。由于服务器是公用的,可以在服务器上安装anaconda,anaconda可以搭建环境,还可以创建属于自己的虚拟环境。使用命令 top,即可查看当前的服务器使用状态,如果CPU的使用率超过80%,就不要跑程序了。退出Ctrl+C。一、创建虚拟环境相关操作下面是一些anaconda的一些常用操作:1、首先,根据...原创 2019-08-30 15:40:28 · 9758 阅读 · 1 评论 -
re.escape()函数实现去除转义字符
re.escape(pattern) 可以对文本(字符串)中所有可能被解释为正则运算符的字符进行转义的应用函数。当我们用python读取文本时,文本中含有许多的转义字符,为了达到我们想要读取文本的结果,需要将这些转义字符都去除掉。怎么去除掉呢?特别是对大批量的文本,不可能从文本中将这些字符找出来,将里面的 可能被解释为正则运算符的字符进行转义。。。况且我也不知道里面有哪些字符会被转义...原创 2019-05-17 10:29:54 · 11734 阅读 · 1 评论 -
使用 Pycharm 将代码上传到GitHub上详细图解
首先打开Pycharm,里面有自己想上传的程序或数据网页Github上账号已登录,Github地址:https://github.com/ 若没有账号注册一个即可必须提前安装Git,可以去官网下载,安装对应版本即可。Pycharm会自动检测到已安装的Git。1、打开Pycharm——选择上方菜单栏File——Settings:2、选择Version C...原创 2019-05-22 12:47:18 · 5601 阅读 · 0 评论 -
error: Microsoft Visual C++ 14.0 is required问题最佳解决方法
对于程序员来说,经常pip安装自己所需要的包,大部分的包基本都能安装,但是总会遇到包安装不了的问题,预研学习的动力第一步就被安装包给扼杀了。其中最受困扰的就是这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual……微软就是霸道,看到这个问题上网搜索一下,我都不想解决,感觉需要重装系统才能...原创 2019-04-19 15:48:26 · 180359 阅读 · 188 评论 -
KeyError: "word '\ufeff金融债务' not in vocabulary"
问题背景:python读取tongyici.txt文件时,控制台打印首行正常,但是在将第一个单词传入求近义词的时候,就会报错:也就是tongyici.txt文件第一个单词‘金融债务’莫名的多了一个\ufeff 前缀,怎么去掉这个前缀呢?解决方案:在读取tongyici.txt文件时,指定编码方式由utf-8改为 "utf-8-sig"即可如下:#批量找近义词w...原创 2019-04-12 10:32:58 · 2075 阅读 · 0 评论 -
Python字符串/元组/列表/字典互转/字符串合并
python实现列表中的所有值转换为字符串,以及列表中的值拼接成一个字符串即列表转字符串,列表中的元素合并为一个字符串。 代码如下:content= ['abc','hda','hdaol']result = [str(item) for item in content ]print(result)result1='|'.join(content)print(re...转载 2019-04-10 15:02:01 · 1170 阅读 · 0 评论 -
python的sorted函数对字典按key排序和按value排序
1.sorted函数按key值对字典排序 先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。其中iterable表示可以迭代的对象,例如可以是 dict.items()、dict.keys()等,key是一个函数,用来选取参与比较的元素,reverse则是用来指定排...转载 2019-04-10 14:42:38 · 3925 阅读 · 0 评论 -
Python的替换函数——strip(),replace()和re.sub()
在Python中常用的三个“替换”函数是strip(),replace()和re.sub(),下面来讲讲这三个函数的用法。一.replace()基本用法:对象.replace(rgExp,replaceText,max)其中,rgExp和replaceText是必须要有的,max是可选的参数,可以不加。rgExp是指正则表达式模式或可用标志的正则表达式对象,也可以是 String 对...转载 2019-04-10 11:56:32 · 2874 阅读 · 1 评论 -
python 格式化时间含中文报错
报错内容 UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte sequence:word = (datetime.today() + timedelta(days=keyDate.get(k, 0))).strftime('%Y年%m月%d日')将...原创 2019-03-27 14:04:16 · 1252 阅读 · 0 评论 -
PostgreSQL数据库连接池DBUtils.PooledDB
DBUtils 是一套用于管理数据库连接池的包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。最常用的两个外部接口是 PersistentDB 和 PooledDB,前者提供了单个线程专用的数据库连接池,后者则是进程内所有线程共享的数据库连接池。PooledDB相对于PersistentDB可以提供相对来说平均连接时间比较短的管理方式。这里主要介绍PooledDB...原创 2019-06-04 09:20:36 · 3461 阅读 · 0 评论 -
Python3实现播放mp3音频文件
Python3实现播放音频mp3文件:法一:import os#播放mp3音频文件def play_mp3(file_name): os.system("ffplay %s"%(file_name))play_mp3("synth_test.mp3")法二:安装playsound pip installplaysoundfrom plays...原创 2019-06-20 16:14:30 · 6648 阅读 · 1 评论 -
Python从嵌套字典中取值
Python从嵌套字典中取值:字典形式:content = {'code':1, 'message':'获取成功','result':'Answer','data':{'answer':{'id':123,'name':'张三','class':'二年级'}}}content1 = {'code':1, 'message':'获取成功','result':'Smianswer',...原创 2019-06-21 10:30:11 · 20435 阅读 · 2 评论 -
UserWarning: C extension not loaded, training will be slow问题最佳解决方法
朋友在使用Gensim工具包训练词向量的时候,没有报错,但训练的速度奇慢无比,本来需要十几分钟就训练完的词向量,结果要花费几个小时,甚至更久,具体警告如下:UserWarning: C extension not loaded, training will be slow. Install a C compiler and reinstall gensim for fast training...原创 2019-08-02 16:21:15 · 4094 阅读 · 4 评论 -
Git从Github中上传下载单个或多个项目文件详细图解
第一步:注册账户以及创建仓库要想使用github第一步当然是注册github账号了, github官网地址:https://github.com/。 之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。填入仓库名:Repository name 以及 Des...原创 2019-07-04 11:06:45 · 2335 阅读 · 1 评论 -
Pycharm模板代码配置
第一步:打开Pycharm第二步:点击 file——settings第三步:选中 File and Code Templates——Python Script第四步:在空白处填入以下信息:#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:${USER}@file:${NAME}.py@time...原创 2019-06-27 15:57:26 · 10884 阅读 · 2 评论 -
音频文件:FileNotFoundError: [Errno 2] No such file or directory最佳解决方法
解决方法如下:1、获取当前文件所在路径path = os.getcwd()print(path) #E:\pycharmproject\Audioyuyinwavpath = os.path.join(path,'yuyin.wav')pcmpath = os.path.join(path,'yuyin.pcm')pcmpath = os.path.join(path,...原创 2019-06-24 09:24:39 · 87332 阅读 · 6 评论 -
Python中的lambda函数
关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。一个语法在Python中,lambda的语法是唯一的。其形式如下:lambdaargument_list: expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介绍如下。1、这里的argument_list是参数列表,...转载 2019-07-02 09:09:49 · 389 阅读 · 0 评论 -
numpy必知必会26问
numpy必知必会26问:#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:Administrator@file:numpy_test.py@time:2019/07/01"""#numpy必知必会26问# 1.导入numpy库import numpy as np# 2.建立一个一维数组 a 初始化为[4,5,6], ...转载 2019-07-02 08:35:25 · 422 阅读 · 0 评论 -
Pycharm2017更新安装为Pycharm2019及激活破解
从Pycharm2017更新成Pycharm2019,老版本Pycharm2017可删可保留不影响。安装激活参考链接:https://blog.csdn.net/sophia_11/article/details/86520390安装破解成功后可以将Pycharm2017中的python包添加过来:点击右上角设置:选中Existing environment:...原创 2019-06-21 11:12:38 · 2796 阅读 · 1 评论