Python
TigerZC
这个作者很懒,什么都没留下…
展开
-
Python更换清华源(pip)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/原创 2021-04-26 23:33:31 · 1373 阅读 · 0 评论 -
python使用gps设备
我使用的GPS设备是USB接口,但在系统中模拟的是COM5,python中需要安装pynmea2和pyserial两个模块,pyserial负责读取串口数据,pynmea2负责解析GPS数据,GPS数据标准是NMEA0183,在github上下载模块时自带标准文件。另外,可以试试PyGPSClient,pypi上就有,可以去github上下载源码直接运行。...原创 2021-04-02 09:50:53 · 1188 阅读 · 0 评论 -
安装basemap、osgeo
在PYPI上是找不到Basemap的,但可以在这里下载最新版的Basemap,官网在这里,同时还需要安装pyproj和pyshp。原创 2021-03-30 17:47:21 · 245 阅读 · 0 评论 -
python离线安装模块(考虑模块关联关系)
在python中离线安装模块,会碰到安装模块A需要先安装模块B、C,之前都是下载一个模块,然后pip install moduleA碰到问题再去下载下一个模块,继续安装。后来才发现可以使用pip download moduleA先将模块A需要的模块一次性下载,然后安装。前提:python的版本,离线和在线的计算机上要一样。...原创 2021-03-30 13:02:37 · 507 阅读 · 0 评论 -
python的串口模块pyserial
一定要注意,在python中使用串口,虽然import serial,但安装的模块却是pyserial,帮助文件在这里。原创 2021-03-15 23:27:44 · 296 阅读 · 0 评论 -
pip改源
1、临时选择清华镜像安装scrapypip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy2、将pip的源改为清华镜像pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/原创 2021-02-19 19:28:43 · 87 阅读 · 0 评论 -
python自带的http.server
python3 -m http.serverhttp://127.0.0.1:8000原创 2021-02-19 19:12:13 · 332 阅读 · 0 评论 -
bitarray module
from bitarray import bitarraya = bitarray()a.append(0) # a=bitarray('0')a.append(1) # a=bitarray('01')a.append([2,3,5]) # a=bitarray('011'), one valuea.append('0') # a=bitarray('0111')b = bitarray()b.extend(0) # TypeError: 'int' object is not iter原创 2021-02-16 17:37:04 · 197 阅读 · 0 评论 -
scapy的安装
根据scapy官方文档的说明,我选择使用命令sudo pip install --pre scapy[complete]然后在使用命令sudo apt install texliveOK原创 2021-02-09 19:41:50 · 582 阅读 · 0 评论 -
使用socket接收UDP数据
import socketport = 8888 #目的端口ip = '192.168.1.100' #目的IPaddrd = (ip, port)data_len = 2048 #缓存大小s = socket.socket(AF_INET, socket.SOCK_DGRAM) #UDP,TCP为SOCK_STREAMs.bind(addrd) #绑定目的IP和端口data, addrs=s.recvfrom(data_len) #data为一个UDP包, 长度由MTU决定,bytes类型原创 2021-02-09 13:28:21 · 769 阅读 · 0 评论 -
ASTERIX CAT021、CAT048标准和Python解码模块
asterix cat021asterix cat048原创 2021-02-05 08:30:50 · 2991 阅读 · 1 评论 -
模块bitarray和bitstring在查找特定二进制序列的时间比较
最近在尝试使用python编写处理HDLC数据文件的程序,先后使用了两个模块,分别是bitstring和bitarray。处理HDLC数据,首先需要找到文件中的‘0x7E’,在两个模块中分别有对应的方法。bitstring在这个模块中,可以把数据文件读取为Bits、BitArray或者BitStream类,然后使用findall方法查找数据文件中所有的7E位置。注意,findall返回的是generator,我使用list对generator进行了强制转换。bitarray在这个模块中,把数据文件读原创 2021-01-29 22:48:47 · 455 阅读 · 0 评论 -
安装Visual C++ Build Tools解决unable to find vcvarsall.bat的问题(离线安装python模块的问题)
在离线安装python模块pyais的时候,使用 python pyais.py install命令,出现unable to find vcvarsall.bat的错误提示,解决方法如下:下载VisualCppBuildTools_Full,然后运行命令> visualcppbuildtools_full.exe /Layout VCbuildtools程序会运行一段时间,在VCbuildtools目录下生成OfflineCache和packages两个文件夹,约1.72GB,将这两个文件夹连原创 2021-01-24 12:53:22 · 895 阅读 · 0 评论 -
pdir2 module
~ $ pip3 install pdir2>>>import pdir>>> pdir(pdir)special attribute: __class__, __dict__, __doc__, __module__, __weakref__abstract class: __subclasshook__object customization: __format__, __hash__, __init__, __new__, __re原创 2021-01-21 21:27:45 · 211 阅读 · 1 评论 -
keyword module
keyword moduleimport keywordkeyword.kwlistkeyword.iskeyword(‘as’)True原创 2021-01-21 21:05:46 · 123 阅读 · 0 评论