模块学习
Lucas__liu
这个作者很懒,什么都没留下…
展开
-
pyexcel 简单用法
安装pip install pyexcel支持不同的格式,需要安装不同的插件读取不同的数据类型原有数据表:tables.xlsxsheet1sheet21. 获取一个字典列表import pyexcel as precords = p.get_records(file_name="tables.xlsx")for i in records: print(dict...原创 2019-11-14 15:27:33 · 6782 阅读 · 0 评论 -
xlsxwriter 简单用法
安装pip install XlsxWriter或者下载最新版本的,然后安装tar -zxvf XlsxWriter-1.2.3.tar.gzcd XlsxWriter-1.2.3python setup.py install简单使用例子# xlsxwriter只可以新建一个excel,不可以读取和更新# 创建一个workbook 和增加一个worksheet,默认为sheet...原创 2019-11-11 13:33:31 · 12790 阅读 · 0 评论 -
SQLAlchemy 简单用法
安装SQLAlchemypip install sqlalchemy使用 SQLAlchemy1. 创建连接engine = create_engine(r'sqlite:///C:\test.db')2. 声明映射from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Integ...原创 2019-10-28 09:56:13 · 525 阅读 · 0 评论 -
Pytest -- fixture 简单应用
Fixture以下命令可以列出所有可用的fixture,包括内置的、插件中的、以及当前项目定义的。pytest --fixturesfixture作为函数参数测试用例可以接受一个fixture函数作为参数(函数命名),fixture函数的注册通过@pytest. fixture来标记,下面看一个简单的例子:# test_sample.pyimport pytest@pyte...原创 2019-06-24 08:46:13 · 1168 阅读 · 0 评论 -
Python 生成二维码(pyqrcode)
安装pip install pyqrcode例子import pyqrcodefrom pyqrcode import QRCode# 生成 QRCodeurl = pyqrcode.create("hello world!")# 创建并保存图片# url.svg("./myqr.svg", scale=8) 默认黑白的url.svg("./myqr.svg", scale=8...原创 2019-06-06 13:55:50 · 4450 阅读 · 0 评论 -
Python math模块的用法
math模块的用法(基于python 3.X):函数用法例子ceil(x)向上取整操作,返回类型:intceil(3.2) 输出:4floor(x)向下取整操作,返回类型:intfloor(3.2) 输出:3round(x)四舍五入操作;注意:此函数不在math模块当中round(2.3) 输出:2 round(2.5) 输出:2 rou...原创 2019-04-10 15:33:48 · 3793 阅读 · 0 评论 -
Python 深浅拷贝
一、内存分配说到Python的深浅拷贝,就要先说下Python的内存分配当你为变量赋值时,会先开辟一片内存,存放该值,将变量指向这个值 x = 3当你将x或3值赋予y时,并不会重新开辟新的内存,而是直接指向之前值3: # y = 3 y = x你也可以用函数id()来查看地址是相等的: x = 3 print id(x) # output 7496216 y = x...原创 2019-01-13 14:54:29 · 282 阅读 · 0 评论 -
爬虫基础--python
一、准备工作之前不理解爬虫的时候,感觉很强大,当你理解后会发现确实很强大,哈哈,开个小玩笑。言归正传,当你深入的了解,会发现爬虫其实就是解析网页内容,利用xpath、selector、re等语法抽取所需要的数据内容。所以说学习爬虫,首先要学会处理HTML的文本页面(包括抽取中间的文本内容,下载图片,抽取url等)。以下列出学习几个处理web网页的Python模块及参考的博客:1.Html...原创 2018-12-21 16:08:09 · 358 阅读 · 0 评论 -
Python 调用Sikuli Jar包
Python 调用Sikuli -- Python目录Sikuli简介简要说明环境设置第一种 -- Jpype第二种 -- Pyjnius结论目录Sikuli简介Sikuli是由MIT(麻省理工学院) 研究团队发布的一种图形化编程技术(编程小白的福音),使用Sikuli你只需要会写HelloWorld这种最基本的编程技能即可,用Sikuli不需要去写出一行行复杂的代码,而是用屏幕截图的方式...原创 2018-11-11 12:19:50 · 6222 阅读 · 5 评论 -
python 安装wxPython
第一步,使用 brew 安装brew install wxpython第二步,启动 python ,并获取当前 python 的 site-packages 的目录,你会得到类似:['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/Library/Python/2.7/s原创 2016-08-24 16:37:39 · 903 阅读 · 0 评论 -
使用python的retrying库处理尝试多次请求
功能:一般装饰器api特定的停止条件(限制尝试次数)特定的等待条件(每次尝试之间的指数增长的时间等待)自定义的异常进行尝试自定义的异常进行尝试返回结果 最简单的一个使用方法是无论有任何异常出现,都会一直重新调用一个函数、方法,直到返回一个值import randomfrom retrying import retry@retrydef do_something_unr...翻译 2018-06-23 12:09:50 · 12231 阅读 · 0 评论 -
python常用的一些东西——sys、os模块
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 d原创 2016-07-28 10:52:04 · 568 阅读 · 0 评论