![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 66
Python学习
青山青
这个作者很懒,什么都没留下…
展开
-
Python queue (队列)
queue (队列)主要作用解耦,使程序实现松耦合(一个模块修改不会影响其他模块) 提高效率队列与列表的关系队列中数据只有一份,取出就没有了,区别于列表,列表数据取出只是复制了一份分类FIFO (先入先出)queue.Queue(maxsize=0)示例:import queueq = queue.Queue()q.put(1)q.put(2)q.put(3)print(q.get())print(q.get())print(q.get())输出转载 2022-03-05 15:28:49 · 3446 阅读 · 0 评论 -
Python3多进程multiprocessing模块的使用
一、概念在使用multiprocessing库实现多进程之前,我们先来了解一下操作系统相关的知识。 Unix/Linux实现多进程 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前父进程复制了一份子进程,然后,分别在父进程和子进程内返回。 子进程永远返回0,而父进程返回子进程的ID。这样,一个父进程可以fork出很多子进程,所以,父进程要记下每个子进程的ID,而子进程只需要调转载 2022-01-21 16:44:47 · 1667 阅读 · 0 评论 -
Python利用pandas处理Excel数据的应用
最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用pandas就会非常高效,基本上3行代码可以搞定你20行代码的操作!该教程仅仅限于结合柠檬班的全栈自动化测试课程来讲解下pandas在项目中的应用,这仅仅只是冰山一角,希望大家可以踊跃的去尝试和探索! 一、安装环境: 1:pandas依赖处理Excel的xlrd模块,所以我们需要提前...转载 2021-12-22 16:24:01 · 1696 阅读 · 0 评论 -
Python SQLAlchemy入门教程(基本用法)
本文将以Mysql举例,介绍sqlalchemy的基本用法。其中,Python版本为2.7,sqlalchemy版本为1.1.6。一. 介绍SQLAlchemy是Python中最有名的ORM工具。关于ORM:全称Object Relational Mapping(对象关系映射)。特点是操纵Python对象而不是SQL查询,也就是在代码层面考虑的是对象,而不是SQL,体现的是一种程序化思维,这样使得Python程序更加简洁易读。具体的实现方式是将数据库表转换为Python类,其中数据列转载 2021-12-20 16:19:18 · 1721 阅读 · 0 评论 -
centos下安装python3
1.下载源码,解压tar -zxvf python3.6.tgz2.进入解压后的路径cd python3.63.依次执行下面命令进行手动编译./configuresudo make & make install4.查看python版本链接路径ls -al /usr/bin | grep python 5. 将原来 python 的软链接重命名 mv /usr/bin/python /usr/bin/python.bak6. 将python链接至python3 ...转载 2021-11-25 11:32:11 · 156 阅读 · 0 评论 -
Python Json模块中dumps、loads、dump、load函数介绍
本篇文章主要介绍了Python Json模块中dumps、loads、dump、load函数介绍,详细的介绍了这几种函数的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下Json模块dumps、loads、dump、load函数介绍1、json.dumps()json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 1 2 3 4 5 6.转载 2021-10-29 10:10:18 · 1214 阅读 · 0 评论 -
tornado.web.RequestHandler请求与响应
一、请求http://www.baidu.com:8080/path1/path2/file.html?a=1&b=2#abc客户端请求流程:查询本地hosts文件,如果没有主机名www.baidu.com对应的ip,从cdn服务器查义主机名对应的ip,找到,则访问到服务器。再根据路径和文件名,访问到/path1/path2/file.html文件;查询参数为:a=1&b=2,锚为abc。浏览器接收到此文件以后,显示在浏览上。tornado.web.RequestHandle转载 2021-10-28 15:47:38 · 1597 阅读 · 0 评论 -
pycharm Cannot find declaration to goto----解决方案
系统中已经有了该类库,还是找不到类提示close the project inintellij. closeintellij. go to the project folder and delete the.ideafolder restartintellijand open the project (wait for the indexing to finish) and it would work....转载 2021-08-18 13:29:19 · 281 阅读 · 1 评论 -
Python 操作 PostgreSQL 数据库
我使用的是 Python 3.7.0PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。psycopg2是非常小,快速,稳定的。 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布。pip3 install python-psycopg2pip3 install psycopg2-binary连接到数据库以下Python代码显示了如何连接到现有的数.转载 2021-07-22 13:51:39 · 4113 阅读 · 0 评论 -
python四种配置文件
1. ini.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置。1.1 ini文件的定义.ini 文件通常由节(Section)、键(key)和值(value)组成。具体形式如下:; 关于mysql的一个小配置; db.ini[mysql]host = 127.0.0.1port = 3306user = rootpassword = 123456database = tes转载 2021-07-22 13:47:55 · 5015 阅读 · 0 评论 -
Python实现代码块折叠
#<editor-fold desc="折叠后要显示的内容"> ''' your code '''#</editor-fold>转载 2021-05-27 16:08:46 · 376 阅读 · 0 评论 -
Pyside2,Pycharm中右键转py文件的时候,出来的结果总是c++代码
主要参考https://blog.csdn.net/zhangziju/article/details/80243858配置完成后,出现以下问题:问题:Pyside2,Pycharm中右键转py文件的时候,出来的结果总是c++代码。解决方法:原来是转换程序路径配置错误。错误配置:正确配置:...原创 2021-05-23 14:43:32 · 380 阅读 · 0 评论 -
python 安装编译卸载 protobuf-compiler
安装:sudo apt install protobuf-compiler编译:protoc object_detection/protos/*.proto --python_out=.卸载:sudo apt-get remove protobuf-compiler原创 2020-04-18 18:36:01 · 1193 阅读 · 0 评论 -
Python中if __name__ == '__main__':的作用和原理
f __name__ == '__main__':的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此if __name__ == 'main':的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被...转载 2020-04-18 10:38:28 · 479 阅读 · 0 评论