python
文章平均质量分 51
发条宇
在哪跌倒,在哪站起来
展开
-
python使用队列实现进程间通信
代码实现python队列进程间通信import multiprocessingimport time# 向队列中写入数据def job_1(q): try: n = 1 while n < 5: print("job_1,%d" % n) q.put(n) time.sleep(1) n += 1 except BaseException:原创 2022-04-20 17:05:40 · 860 阅读 · 0 评论 -
python虚拟开发环境配置
很多情况下,我们需要使用python的虚拟环境来开发,避免本地环境的污染。步骤如下:1.首先安装本地python版本,并查看版本号 python --version2.使用pycharm打开项目,在命令行中输入一下命令,配置虚拟环境:博主使用的是如下版本,目前看这个版本比较稳pip install virtualenvmkvirtualenv --python=E:\python3.8.2\python.exe(替换成自己的python解释器所在目录) xxx_venv(虚拟环境名称可自设)原创 2022-04-18 19:23:39 · 498 阅读 · 0 评论 -
python pip error:Microsoft Visual C++ 14.0 or greater is required
windows 10平台下其他win系列平台也可参考,因为我用的是Windows10再安装python的一些依赖包的时候,突然会报以下错误error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/博主是在安装 package requirements原创 2022-03-29 16:47:11 · 4092 阅读 · 2 评论 -
python2安装
现在都是基本上都在用python3。但是如果你的项目组有人用python2 那么还是有一些语法上的不一样。所以你要down他的代码还是有必要装一下python2。下载python2的地址:https://www.python.org/downloads/release/python-2718/下载下来双击 , 选择安装文件夹,博主一般安装非系统盘符,D:\Python27 一路 Next 安装安装完成后,配置下环境变量。 我的电脑右键属性—高级系统设置—环境变量—系统变量Path添加环境变原创 2022-03-01 19:53:56 · 8363 阅读 · 1 评论 -
python安装matplotlib画图模块
在python中会使用很多图标的东西作为可视化输出的必不可少的内容。matplotlib提供了很好的图形化显示。下面就如何快速安装matplotlib做一下简要的说明:博主用的python版本是3.8.2win + R输入 python一般情况下我们用pip安装一些python模块的时候都会提示 先升级 pip,这时候看一下自己的pip版本是不是最新版pip --version如果不是建议先升级:python -m pip install -U pip setuptools升级完成后可原创 2022-03-01 18:15:10 · 1967 阅读 · 0 评论 -
python 字符串
#将字符串:“k:1|k1:2|k2:3|k3:4”,处理成 python 字典:{‘k’:‘1’, ‘k1’:‘2’, ‘k2’:‘3’,‘k3’:‘4’ }#encoding=utf-8s = “k:1|k1:2|k2:3|k3:4”key_value_list = s.split("|")result_dict = {}for key_value in key_value_list:key = key_value.split("????[0]value = key_value.split原创 2021-07-30 22:39:36 · 105 阅读 · 0 评论 -
python接口测试框架
python接口测试框架:发送请求import requestsr = requests.get(‘https://api.github.com/events’)r = requests.post(‘http://httpbin.org/post’, data = {‘key’:‘value’})r = requests.put(‘http://httpbin.org/put’, data = {‘key’:‘value’})r = requests.delete(‘http://htt原创 2021-07-23 22:09:10 · 871 阅读 · 0 评论 -
python excel框架搭建
测试框架.pyimport refrom Config.ProjVar import *from Action.WebElementAction import *from Util.ObjectMap import *from Action.ResetTestCaseFileResult import *def read_test_data_from_excel(test_data_file_path, test_data_sheet_name):try:test_data_wb = Par原创 2021-07-23 22:04:19 · 252 阅读 · 0 评论 -
python遍历目录,及参数用法说明
python遍历目录,及参数用法说明os.walk(“F:\testdemo”,top,topdown=True,οnerrοr=None,followlinks=False)遍历目录参数说明:top:表示需要遍历的目录树的路径topdown的默认值是True,表示首先返回根目录树下的文件,然后遍历目录树下的子目录。值设为False时,则表示先遍历目录树下的子目录,返回子目录下的文件,最后返回根目录下的文件。试举例说明:设置topdown = Falseimport osimport os.原创 2021-04-21 16:30:42 · 534 阅读 · 0 评论 -
python读写文件,CSV和Excel
json是特殊的字符串。 其实,csv也是一种字符串文件的格式,它组织数据的语法就是在字符串之间加分隔符—行与行之间是加换行符,同列之间是加逗号分隔。csv格式文件可以用任意的文本编辑器打开(如记事本),也可以用Excel打开,还可以通过Excel把文件另存为csv格式(因为Excel支持csv格式文件)。csv文件格式 和 Excel 文件的对比:把两种格式做个简单的比较: 用csv格式存储数据,读写比较方便,易于实现,文件也会比Excel文件小。Excel文件本身的功能更为强大,比如能嵌入图像原创 2020-11-25 19:12:30 · 1949 阅读 · 0 评论 -
Python语言中,实现列表/字典转json,json 转列表字典
标题:Python语言中,实现列表/字典转json,json 转列表字典实现以上功能,需要借助 Json模块。我们通过代码来直观感受:#引入json模块import json#创建一个列表aa=[1,2,3,4]#使用dumps()函数,将列表a转换为json格式的字符串,赋值给b.b=json.dumps(a)#打印bprint(b)#打印b的数据类型print(type(b))#使用loads()函数,将json格式的字符串b转为列表,赋值给c。c = json.loads(原创 2020-11-24 14:48:42 · 541 阅读 · 0 评论 -
python——装饰器示例说明
简单做个铺垫:装饰器」作为Python高级语言特性中的重要部分,是修改函数的一种超级便捷的方式,适当使用能够有效提高代码的可读性和可维护性,非常的便利灵活。「装饰器」本质上就是一个函数,这个函数的特点是可以接受其它的函数当作它的参数,并将其替换成一个新的函数(即返回给另一个函数)。可能现在这么看的话有点懵,为了深入理解「装饰器」的原理,我们首先先要搞明白「什么是函数对象」,「什么是...原创 2019-03-11 15:52:02 · 208 阅读 · 0 评论 -
python函数----形式参数:*args 和 **kwargs 对比说明
先做个简单的用法说明:def 函数里会传入多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现*args 表示:将实参中按照位置传值,多出来的值都给args,且以元组方式呈现**kwargs表示:形参中按照关键字传值把多余的传值以字典方式呈现。先说*args,上例子:示例:def foo(x,*args): ...原创 2019-03-11 15:35:43 · 188 阅读 · 0 评论