概述 python的优点之一就是众多的模块可供使用,在管理模块或者说包的时候就不得不提pip了。由于python2后续不再支持,这里只针对python3做介绍。下面我会针对pip的使用,自己的包构建和构建自己的pip库做…
标签:python
提升Python程序性能的7个习惯
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.li…
采用DFA算法实现字库屏蔽规则
//需要过滤的字库 let filterWordsArr = '广告|下载|邀请|邀请码'; //切割字库成数组 filterWordsArr = filterWordsArr .slice(1, filterWords…
Pandas处理json文件
用Pandas读取json文件,截取其中一段json文件如下图: {"minutes": 30, "created_at": "2016-05-01 00:00:10", "user_id": 199071, "lab"…
Python列表推导式
List Comprehension: Elegant way to create new List 从现有列表中创建新列表。 List comprehension包含一个表达式,后跟方括号内的for语句。 Here i…
python 的实现OPC 转 Modbus
工具材料:安装好 Python 开发环境(我用的是eclipse编辑器),和所需要的模块(Modbus_tk,openOPC,pyinstaller-pyinstaller-483c819),opc模拟数据(Matrik…
python lambda函数
python def和python lambda 这2个有相似点也有不同点,今天给大家分享下自己的心得吧。先说说2个的相似点: 这两个很重要的相似点就是都可以定义一些固定的方法或者是流程,供给程序来调用,比如我…
Python的16个“坑”
1. 不要使用可变对象作为函数默认值 代码如下: In [1]: def append_to_list(value, def_list=[]): ...: def_list.append(value) ..…
pip指定python位置安装软件包
由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置。 具体而言,在我电脑上,运行pip –version时,…
292. Nim Game [easy] (Python)
题目链接 https://leetcode.com/problems/nim-game/ 题目原文 You are playing the following Nim Game with your friend: The…
Python爬虫入门教程导航帖
Python爬虫入门教程导航,目标100篇。 本系列博客争取把爬虫入门阶段的所有内容都包含住,需要你有较好的Python基础知识,当然你完全零基础也可以观看本系列博客。 Python爬虫入门教程,加油! 1…
数据驱动的财务决策 —— 带着Python玩金融(2
假如你是一家公司的CEO,现在有两个项目提案摆在你面前,你该如何抉择呢? 本文将介绍项目决策中三种常用的盈利能力分析方法,它们分别是 净现值(Net Present Value,NPV) 内部回报率(Internal R…