Python
记录解决python学习过程中遇到的各种问题
蚁小剑
这个作者很懒,什么都没留下…
展开
-
Python bytes和hex互转
python2.7def bytes2hex(byte_arr: bytes) -> str: return byte_arr.decode('hex')def hex2bytes(hex_str: str) -> bytes: return hex_str.encode('hex')python33.5以前def bytes2hex(byte_arr: bytes) -> str: return ''.join(['%02x' % b for b i原创 2021-08-08 11:05:43 · 2430 阅读 · 0 评论 -
Python3.x导入docx模块时出现ModuleNotFoundError: No module named ‘exceptions‘
用Python操作word文档时需要用到docx库,但用pip install docx安装的库在导入时会出现ModuleNotFoundError: No module named ‘exceptions’其实是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python2(python2 和python3差别还是挺大的,虽然现在python3面世许久,但是不少三方库还没有更新),因此需要自己找一个兼容的包进行安装,地址为:https://www.lfd.uci.e.原创 2021-03-13 11:29:21 · 1071 阅读 · 0 评论 -
Python-Socket 简单的服务器客户端通信实例
当网络上的两个进程需要通信时,他们可以通过使用Socket模块建立套接字并连接在一起。套接字是IP地址和端口号的组合,IP地址标识计算机在网络上的地址,而端口号标识在计算机上运行的进程(程序)。python版本:3.8.5服务端:import socket# 建立一个服务端server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#参数可以不加server.bind(('localhost', 12345)) # 绑定要监听的端口se原创 2020-12-09 22:26:46 · 1390 阅读 · 0 评论 -
基于Windows Python安装gmpy2库
安装前需要计算机上已经安装python2.7或者python3.4-3.9,再安装wheel文件包(如果没有的话),命令行输入pip install wheel即可。然后在此处找到要安装的安装gmpy2库的.whl文件这需要和自己的python版本对应,比如就选择gmpy2-2.0.8-cp38-cp38-win_amd64.whl然后在这个文件的目录下打开cmd窗口,输入pip install gmpy2-2.0.8-cp38-cp38-win_amd64.whl就安装成功了。...原创 2020-12-11 21:46:42 · 2436 阅读 · 0 评论