python
文章平均质量分 85
亨格瑞
这个作者很懒,什么都没留下…
展开
-
python包离线安装,python库rpm包制作
python项目需要将项目依赖的python库整理出来,制作成rpm包放入私有的yum源,之所以不使用pip源,是因为没有私有pip源,在离线环境下无法使用。首先要做的是分析项目中的依赖,有多种途径,比如找台空机器,导出当前安装的python lib,适用于单独部署的情况,如下面1所示。或者分析代码,找出代码中import的各种依赖,如2所示。一、pip 解析机器的python依赖:生成requirements.txt文件pip freeze > requireme...原创 2022-02-25 15:23:17 · 3379 阅读 · 3 评论 -
用python实现发送原生ping包
#!/usr/bin/env python""" A pure python ping implementation using raw socket. Note that ICMP messages can only be sent from processes running as root. Derived from ping.c distributed in Linux's netkit. That code is copyright (c) 1989 .原创 2020-12-18 18:17:46 · 763 阅读 · 2 评论 -
多种不同类型文件的python安装
安装地址简单教程链接python 第三方包的安装位置先找到python 或者Anaconda3的库的安装地址。第三方包的存放路径 :安装python的参考:D:\Python 3.5\Tools\scripts安装Anaconda3的参考:D:\Anaconda3\lib\site-packages到达指定位置注意将安装包下载,存放在 Python第三方包的路径下,可参照我的anaconda的路径(大家的都一样)。在安装包所在位置使用快捷键ctrl+shift+右键(本...原创 2020-11-26 11:02:03 · 118 阅读 · 0 评论 -
Python 的 setup.py 综合整理
1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是打包。打包,就是将你的源代码进一步封装,并且将所有的项目部署工作都事先安排好,这样使用者拿到后即装即用,不用再操心如何部署的问题(如果你不想对照着一堆部署文档手工操作的话)。不管你是在工作中,还是业余准备自己写一个可以上传到 PyPI 的项目,你都要学会如何打包你的项目。Python 发展了这么些年了,项目打包工..转载 2020-11-26 10:41:17 · 263 阅读 · 0 评论 -
python的protobuf 版本对repeated数据类型的处理
首先定义出地址薄:syntax = "proto2";package tutorial;message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } message PhoneNumber { requir...原创 2020-10-09 22:31:22 · 5851 阅读 · 0 评论 -
openstack利用devstack安装,安装之后dashboard报错Internal Server Error
我在本地起了两台虚机,利用devstack一键部署openstack,一台作为控制节点,另一台作为计算节点,安装过程也颇为曲折,总之就是看报错,多试试,大多数是因为网速的原因,可以切换成国内镜像源,然后就是不断尝试,每次./stack.sh之前最好清理一下使用./unstack.sh,这样成功率会高些。 我安装的是rockey,安装过程中会提示python版本不合适,我就把原来的2.7版本切换到3.6版本,总算安装成功后,但是会产生报错,报错页面是这样的 通过sudo vim /va...原创 2020-09-09 19:33:40 · 2459 阅读 · 0 评论 -
获取wifi扫描结果的python实现,支持全平台
__project__ = "access_points"__version__ = "0.4.63"__repo__ = "https://github.com/kootenpv/access_points"import sysimport reimport platformimport subprocessimport jsondef ensure_str(output...原创 2019-11-06 11:10:53 · 1288 阅读 · 2 评论 -
python时间格式转换
str_date = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")原创 2019-09-18 21:38:10 · 130 阅读 · 0 评论 -
配置环境步骤
配置环境步骤:1.确认python,没有python安装,有python更新到2.7https://blog.csdn.net/furzoom/article/details/538988612.检查piphttps://bootstrap.pypa.io/get-pip.py利用命令 python get-pip.py安装3.安装protobuf wgetht...原创 2019-09-09 17:49:03 · 168 阅读 · 0 评论 -
python2,3共存时,使用pip报错的解决方案
python2 -m pip install XXX原创 2019-08-06 17:57:00 · 110 阅读 · 0 评论 -
wifi工具箱
# -*- coding:utf-8 -*-import sysimport osimport timeimport pywififrom pywifi import const#WIFI工具模拟客户端自动连接断开class WiFi_tool(object): def __init__(self): #获取无线接口,并初始化 self....原创 2019-08-02 14:15:02 · 559 阅读 · 0 评论 -
基于python的protobuf通信(添加消息头)
最近基于Python做一个客户端,本身自己对Python不太熟悉,而且服务器是使用protobuf协议进行通信,之前主要是使用xml协议做通信,对protobuf也不了解,当然protobuf与xml类似,都有树形结构,而且貌似效率高些。对protobuf的Python使用有很多教程,其实主要来源于对官方文档的翻译,下面放出链接:https://developers.google.com/pr...原创 2019-08-03 17:38:29 · 3166 阅读 · 0 评论