![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 52
猜不透987872674
这个作者很懒,什么都没留下…
展开
-
pip install 报错解决办法
pip install 报错解决办法报错如下$ python -m pip install -U pip Requirement already satisfied: pip in c:\users\admin\appdata\local\programs\python\python310\lib\site-packages (21.2.4) ERROR: Exception: Traceback (most recent call last): File "C:\Users\admin\AppDa原创 2022-01-19 19:02:47 · 7376 阅读 · 1 评论 -
解决ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/
__import__("_ssl")E ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so, 2): Library not loaded: /...原创 2020-04-29 17:06:20 · 6902 阅读 · 2 评论 -
为现有项目创建虚拟环境
进入需要创建虚拟环境项目的目录python3 -m venv .source bin/activate原创 2020-04-27 15:02:38 · 502 阅读 · 0 评论 -
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail
遇到的问题pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available解决方法vi ~/.pip/pip.conf若没有此目录,则创建!1 [global]2 index-url = http://mirrors.aliyun.com...原创 2020-04-16 17:39:09 · 2700 阅读 · 0 评论 -
python脚本错误总结
纪录自己在写脚本过程中遇到的一些错误,方便后续查看。1、文件名与模块中的函数名相同导致import multiprocessingimport os,timedef inputQ(queue): info = str(os.getpid()) + '(put):' + str(time.time()) queue.put(info)def outputQ(queue,lock):原创 2016-11-23 09:24:39 · 8999 阅读 · 1 评论 -
安装python paramiko包
linux安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。1、安装python 不详细说明,默认已安装python2.7版本;2、安装PyCrypto模块https://www.dlitz.net/software/pycrypto/tar zxf pycrypto-2.7a1.tar.gz cd pycrypto-2.7a1/python setup.py原创 2017-09-18 20:19:27 · 2779 阅读 · 0 评论 -
python自动化测试
多数工具集成python作为开发语言。比如自动化测试工具Appium、Selenium等。性能测试工具Grinder。UI测试有uiautomator、sikuli、PyAutoGUI、pywinauto、ldtp、dogtail等。Python的性能测试库multi-mechanize和locustio、funkload等模块具备强大的编程能力,通常扩展性和执行效率远强于Loadrunner和Jm原创 2016-09-26 19:08:59 · 2519 阅读 · 0 评论 -
linux系统安装python librtmp包
安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境。1、安装gcc和依赖包 yum install gcc* python-devel libffi-dev* -y 2、安装librtmp 从git上下载源码:git clone git://git.ffmpeg.org/rtmpdumpcd rtmpdump/librtmp/原创 2017-09-18 19:47:51 · 2270 阅读 · 0 评论 -
python函数的参数(默认参数、可变参数、关键字参数和参数组合)
函数的参数定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。原创 2017-02-16 10:35:23 · 5895 阅读 · 1 评论 -
python判断一个对象是否可迭代
如何判断一个对象是可迭代对象? 方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc',Iterable)True>>> isinstance([1,2,3,4],Iterable)True>>> isinstance(1234,Iterable)False>>>原创 2017-02-16 14:33:21 · 21361 阅读 · 1 评论 -
python列表生成式
列表生成式最近发现一个可以快速生成列表的方法,python的列表生成器,即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果原创 2017-02-16 14:26:03 · 428 阅读 · 0 评论 -
python装饰器由浅入深
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。学习装饰器必需要理解装饰器原创 2016-10-27 14:56:52 · 432 阅读 · 0 评论 -
python 使用socket、multiprocessing、re模块,模拟简易HTTP服务器
python 使用socket、multiprocessin、re模块,模拟简易HTTP服务器,我使用的多进程,也可以使用多线程!#coding=utf-8# '''# write by zxy987872674# '''#HTTP请求信息:# GET /images/trolltech-logo.png HTTP/1.1# Host: localhost:8080# Connection原创 2016-09-09 15:32:00 · 513 阅读 · 0 评论 -
python 使用socket模拟tcp客户端和tcp服务器端
python 使用socket模拟tcp客户端和tcp服务器端#coding=utf-8'''服务器端代码'''import socket#创建套接字tcptcpServerSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)address = ('',8080)tcpServerSocket.bind(address)t原创 2016-09-09 16:08:11 · 11824 阅读 · 0 评论 -
python udp通信模型,模拟TFTP客户端
最近研究了一下,TFTP协议,尽管这种协议目前用的不多,但是却很适合小文件的传递。 简单归纳一下如下: TFTP(Trivial File Transfer Protocol,简单文件传输协议) 特点: 简单 占用资源小 适合传递小文件 适合在局域网进行传递 端口号原创 2016-09-09 16:20:42 · 1108 阅读 · 0 评论 -
ubuntu和mac版python安装beautifulsoup4
ubuntu:获取权限:sudo -s输入当前用户的密码直接输入命令:pip install beautifulsoup4等待安装完成,beautifulsoup4 模块名为bs4输入命令:import bs4,检测是否安装成功mac :输入当前用户的密码直接输入命令:sudo easy_install beautifulsoup4原创 2016-08-25 19:58:54 · 8239 阅读 · 0 评论