自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 镜像源汇总

中国科技大学:http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/Python安装包镜像源:http://npm.taobao.org/mirrors/python/中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple/北京理工大学:http://mirror.bit.edu.cn/mysql/Downloads/阿里云:http://mirrors.aliyun.com/pypi/simple/MySQL 国内镜像。

2023-08-14 14:31:44 91

原创 Python 用pip批量安装包 requirements.txt 利用requirements.txt离线安装依赖

此种方式会将环境中所有的包都打包进去,适合单虚拟环境(每个项目都处在不同的虚拟环境里,这个环境里是这个项目所需要的所有包)。也许你曾经遇见或使用过 egg 包,但现在 wheel 是官方推荐的打包方式(https://wheel.readthedocs.io/en/stable/)。因为pip , wheel , setuptools 等包,是自带的而无法(un)install的。使用pipreqs 写入requirements.txt,只是程序中所用到的包,并不是电脑中安装的所有的包。

2023-08-14 14:22:50 667

转载 Linux常用命令大全

日常使用命令开关机命令1、shutdown –h now:立刻进行关机2、shutdown –r now:现在重新启动计算机3、reboot:现在重新启动计算机4、su -:切换用户;passwd:修改用户密码5、logout:用户注销1234567常用快捷命令1、tab = 补全2、ctrl + l -:清屏,类似clear命令3、ctrl + r -:查找历史命令(history);ctrl+c = 终止4、ctrl+k = 删除此处至末尾所有内容5

2021-12-23 17:44:36 319

原创 postgresql~*符号的含义及用法说明

操作符 ~~ 等效于 LIKE, 而 * 对应 ILIKE。 还有 ! 和 !~~* 操作符 分别代表 NOT LIKE 和 NOT ILIKE。另外:匹配正则表达式,大小写相关 ‘thomas’ ~ ‘.thomas.’~搜索 匹配正则表达式,大小写无关 ‘thomas’ ~ ‘.Thomas.’!~ 不匹配正则表达式,大小写相关 ‘thomas’ !~ ‘.Thomas.’!~* 不匹配正则表达式,大小写无关 ‘thomas’ !~* ‘.vadim.’补充:Postgresql字符串检

2021-12-20 17:51:43 4264

转载 psycopg2使用大全

之前写过python连接postgresql的方法,今天在网上详细总结了一下psycopg2的使用方法建立连接使用*.ini文件(python的configparser包可以解析这种类型的配置文件)保存数据库连接的配置信息。使用psycopg2.connect函数获得connection对象。使用connection对象创建cursor对象。使用cursor对象执行sql语句提交或者回滚transaction。使用cursor对象fetchone获得查询结果。关闭cursor对象和connec

2021-11-25 15:57:29 3689

转载 python mock测试_Python mock http requests 单元测试用例测试

在写 Python Mock 的 requests测试用例,需要mock对方服务的http返回包行为,方便进行调试。而如果对方还没准备好,或者有副作用,又不敢直接请求。因此我们需要一个 Mock 的功能。以前使用 Python 自带的 Mock 类库来进行,感觉写起来总感觉有点不顺畅。在网上找到了一个类库 requests_mock ,用起来很方便,这里给大家分享一下。requests 类库有一个可插件化的传输层适配器,并且允许你根据不同的url或者协议注册自己的handler。requests-mo

2021-10-08 11:45:06 754

原创 Python flask中的配置

当你开始学习Flask时,配置看上去是小菜一碟。你仅仅需要在config.py定义几个变量,然后万事大吉。 然而当你不得不管理一个生产上的应用的配置时,这一切将变得棘手万分。 你不得不设法保护API密钥,或者纠结于为了不同的环境(比如开发环境和生产环境)使用不同的配置。 在本章我们将探讨Flask的一些高级特性,它们能让配置管理更为轻松。从小处起步一个简单的应用不需要任何复杂的配置。你仅仅需要在你的根目录下放置一个config.py文件,并在app.py或yourapp/init.py中加载它。con

2021-08-16 14:37:44 869

原创 python 离线依赖包打包&安装

有时候网络不给力,很多依赖包通过pip下载太慢了,可以通过已有的环境导出再导入新环境.【前提】:已安装pip,下载地址https://pypi.python.org/pypi/pip【步骤一】:打包已安装的依赖包pip freeze >requirements.txt#生成已安装包清单如本地保留了之前下载的各依赖包,直接将各whl/tar/zip包保存到某个文件夹下,如/opt如本地未保留之前下载的各依赖包whl/tar/zip包,则需要用下面的命令从网络下载到/optpip3 downl

2021-08-16 09:39:22 893 1

转载 Python wheel文件

什么是wheel?wheel是新的Python的disribution,用于替代Python传统的egg文件。目前有超过一半的库文件有对应的wheel文件。wheel的优势?1.对纯python和原生C扩展包更快安装。2.安装C扩展不需要OS X和Windows下编译器的协助。3.在跨平台和机器的情况下更加方便安装。wheel文件的安装方法1.安装wheelpip install wheel2.到以下网址找到需要的库文件http://www.lfd.uci.edu/~gohlke/pyt

2021-08-12 16:34:47 451

转载 python pip常用指令(install,list,freeze)

首先,我们进入cmd命令控制界面,输入pip,查看下pip的命令集合接下来我们来整理一下pip命令:commands 原指令解释 翻译install Install package 安装python包download download package 下载python包uninstall Uninstall package 卸载python包freeze Output installed package in requirements format 按照一定格式输出安装好的包list List

2021-07-22 17:48:48 2842

转载 python之struct详解

用处按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送;按照指定格式将字节流转换为Python指定的数据类型;处理二进制数据,如果用struct来处理文件的话,需要用’wb’,’rb’以二进制(字节流)写,读的方式来处理文件;处理c语言中的结构体;struct模块中的函数函数 return explainpack(fmt,v1,v2…) string 按照给定的格式(fmt),把数据转换成字符串(字节流),并将该

2021-07-22 16:07:57 11491

转载 python中yield的用法详解

首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(ge

2021-07-22 15:53:43 102

原创 python中的lambda函数用法

例1:传入多个参数的lambda函数def sum(x,y): return x+y用lambda来实现:p = lambda x,y:x+yprint(p(4,6))例2:传入一个参数的lambda函数a=lambda x:x*xprint(a(3)) # 注意:这里直接a(3)可以执行,但没有输出的,前面的print不能少 例3:多个参数的lambda形式:a = lambda x,y,z:(x+8)*y-zprint(a(5,6,8))匿名函数la

2021-07-22 15:44:14 240

原创 Python包管理工具setuptools详解

什么是setuptoolssetuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。用户在使用setuptools创建的包时,并不需要已安装setuptools,只要一个启动模块即可。功能亮点:利用EasyInstall自动查找、下载、安装、升级依赖包创建Python Eggs包含包目录内的数据文件自动包含包目录内的所有的包,而不用在setup.py中列举自动包含包内和发布有关的所有相关文件,而不用创建一个MANI

2021-07-22 15:34:47 2863

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除