随笔分类 -  编程语言

Python
python3中字符串、整数互转以及转二进制(MAC地址\IP地址转二进制方法)
摘要:1、十进制字符串转整数 int('12') ==12 2、字符转整数 ord('a')==97 3、十六进制字符转整数 int('a',16) == 10 MAC地址转整数 例:a='FF:FF:FF:FF:FF:FF'.split(:) int(a[0],16) = 255 int(a[1],16 阅读全文
posted @ 2020-04-03 16:49 xibuhaohao 阅读(1464) 评论(0) 推荐(0)
Python 文件去重(转载)
摘要:Python实现的txt文件去重功能示例 更新时间:2018年07月07日 09:00:36 作者:人饭子 我要评论 这篇文章主要介绍了Python实现的txt文件去重功能,涉及Python针对txt文本文件的读写、字符串遍历、判断相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现的 阅读全文
posted @ 2020-02-14 13:20 xibuhaohao 阅读(468) 评论(0) 推荐(0)
Python 可视化篇:流式数据监控(转载)
摘要:其中: 1.python是2.X版本 2.提供两种实现思路,一是基于matplotlib的animation,一是基于matplotlib的ion 全篇目录为: 一、一点构思二、matplotlib animation实现思路 (一)、骨架与实时更新 (二)、animation的优缺点三、matpl 阅读全文
posted @ 2020-01-21 17:59 xibuhaohao 阅读(866) 评论(0) 推荐(0)
Linux下离线安装python项目的依赖包 (转载)
摘要:第一步 新建一个site-packages文件夹,把python项目有需要的依赖包名称导出到site-packages下的requirements.txt中 $ pip3 freeze > requirements.txt 第二步 下载python项目需要的所有的依赖包pip3 download - 阅读全文
posted @ 2020-01-21 10:38 xibuhaohao 阅读(3334) 评论(0) 推荐(0)
Python报错:pymongo.errors.CursorNotFound: Cursor not found
摘要:python报错:pymongo.errors.CursorNotFound: Cursor not found 背景: 从数据库中取得所有数据 db['test'].find({},{_id:0}),然后对结果进行for循环 demos = db['demo'].find({},{"_id": 0 阅读全文
posted @ 2020-01-17 15:19 xibuhaohao 阅读(508) 评论(0) 推荐(0)
Python - 判断list是否为空
摘要:Python中判断list是否为空有以下两种方式: 方式一: 1 list_temp = [] 2 if len(list_temp): 3 # 存在值即为真 4 else: 5 # list_temp是空的 方式二: 1 list_temp = [] 2 if list_temp: 3 # 存在值 阅读全文
posted @ 2020-01-10 17:20 xibuhaohao 阅读(1888) 评论(0) 推荐(0)
python 字典、列表、字符串 之间的转换(转载)
摘要:1、列表与字符串转换 列表转字符串: 将列表中的内容拼接成一个字符串 将列表中的值转成字符串 字符串转列表: 用eval转换 将字符串每个字符转成列表中的值 将字符串按分割成列表 2、列表与字典转换 列表转字典: 将两个列表转成字典 将嵌套列表转为字典 字典转列表: 字典中键、值转为列表 3、字典与 阅读全文
posted @ 2020-01-10 10:19 xibuhaohao 阅读(207) 评论(0) 推荐(0)
Python pip install
摘要:wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate python get-pip.py python -V 阅读全文
posted @ 2020-01-08 15:34 xibuhaohao 阅读(212) 评论(0) 推荐(0)
Linux socket.error: [Errno 99] Cannot assign requested
摘要:Python 使用 from pymongo import MongoClient 连接mongodb,由于没有关闭连接,导致 netstat -alnt|wc -l达到几万个 socket.error: [Errno 99] Cannot assign requested address 网上你去 阅读全文
posted @ 2020-01-08 11:47 xibuhaohao 阅读(1247) 评论(0) 推荐(0)
Python list 列表统计元素个数
摘要:利用字典统计利用pandas统计利用Counter类统计1:方法一data = [1,2,3,4,2,3,4,2,3,4,5,6,6,4,4,5,6,7,4]data_dict = {}for key in data: data_dict[key] = data_dict.get(key,0) + 阅读全文
posted @ 2020-01-02 16:36 xibuhaohao 阅读(21446) 评论(0) 推荐(0)
Python list 去重
摘要:1、直观方法 li=[1,2,3,4,5,1,2,3]new_li=[]for i in li: if i not in new_li: new_li.append(i)print(new_li)123456 总结:这样可以做出来,但是效率不行。但是此方法保证了列表的顺序性。 2、利用set的自动去 阅读全文
posted @ 2020-01-02 16:35 xibuhaohao 阅读(521) 评论(0) 推荐(0)
Python中处理日期时间库的使用方法(转载)
摘要:转载链接:https://www.cnblogs.com/sunshine-blog/p/8477893.html 《本文来自公众号“大邓带你玩python”,转载》 用百分之20时间,学会解决百分之80的问题。 常用的库有time、datetime。其中datetime库是对time库的封装,所以 阅读全文
posted @ 2020-01-02 15:20 xibuhaohao 阅读(566) 评论(0) 推荐(0)
Python pymongo 中文乱码问题
摘要:原文地址:http://windkeepblow.blog.163.com/blog/static/1914883312013988185783/ 如题,其实我的问题很简单,就是在写爬虫的时候拿到网页的信息包含类似“\u65b0\u6d6a\u5fae\u535a\u6ce8\u518c”的字符串, 阅读全文
posted @ 2019-12-26 14:45 xibuhaohao 阅读(989) 评论(0) 推荐(0)
Python 进程与进程池
摘要:1、进程池介绍 开多进程的目的是为了并发,如果有多核,通常有几个核就开几个进程,进程开启过多,效率反而会下降(开启进程是需要占用系统资源的,而且开启多余核数目的进程也无法做到并行),但很明显需要并发执行的任务要远大于核数,这时我们就可以通过维护一个进程池来控制进程数目,比如httpd的进程模式,规定 阅读全文
posted @ 2019-12-26 14:26 xibuhaohao 阅读(248) 评论(0) 推荐(0)
MongoDB SyntaxError: Non-ASCII character '\xe4' in file test1.py on line 8, but no encoding declared;
摘要:SyntaxError: Non-ASCII character '\xe4' in file test1.py on line 8, but no encoding declared; python脚本内容 1、原因 Python默认是以ASCII作为编码方式的,需要在文件开头设置一下编码 2、解 阅读全文
posted @ 2019-12-26 14:20 xibuhaohao 阅读(500) 评论(0) 推荐(0)
centos下使用yum 安装pip
摘要:首先安装epel扩展源: sudo yum -y install epel-release 然后再安装pip yum -y install python-pip 阅读全文
posted @ 2019-12-20 09:50 xibuhaohao 阅读(228) 评论(0) 推荐(0)
python 日期、时间、字符串相互转换(转载)
摘要:原文链接:https://www.cnblogs.com/huhu-xiaomaomi/p/10338472.html 在python中,日期类型date和日期时间类型dateTime是不能比较的。 (1)如果要比较,可以将dateTime转换为date,date不能直接转换为dateTime im 阅读全文
posted @ 2019-12-20 08:38 xibuhaohao 阅读(2793) 评论(0) 推荐(0)
python 当前时间多加一天、一小时、一分钟(转载)
摘要:首先看下,datetime的使用 import datetime >>> print datetime.datetime.now() 2017-07-15 15:01:24.619000 格式化时间 >>> print datetime.datetime.now().strftime("%Y-%m- 阅读全文
posted @ 2019-12-19 19:53 xibuhaohao 阅读(1158) 评论(0) 推荐(0)
Python + Apache Kylin 让数据分析更加简单!
摘要:现如今,大数据、数据科学和机器学习不仅是技术圈的热门话题,也是当今社会的重要组成。数据就在每个人身边,同时每天正以惊人的速度快速增长,据福布斯报道:到 2025 年,每年将产生大约 175 个 Zettabytes 的数据量。 目前我们所熟知的行业都越来越依赖于对大数据的高级处理和分析,如金融、医疗 阅读全文
posted @ 2019-09-04 09:44 xibuhaohao 阅读(578) 评论(0) 推荐(0)
MySQL 使用连接池封装pymysql
摘要:备注:1,记得先修改连接的数据库哦,(用navicat更方便一点);2,分开两个py文件写入,运行sqlhelper.py文件 一、在utils.py中写 阅读全文
posted @ 2019-05-17 14:49 xibuhaohao 阅读(404) 评论(0) 推荐(0)