标签:返回 sys 处理 otl ali case pandas ogg 接口
更多方法
ipython3 中 输入列表数据,按下tab键,可智能提示
关键字:
import keyword
print(keyword.kwlist)
tuple(list)
dict.update(dict2) 将字典2的数据合并到字典1
倒序截取str[::-1]
set1 - set2 差集
map(lambda x, y: x+y, [1,2,3],[4,5,6])filter(lambda x: x%2, [1,2,3,4])__getattribute__() 属性拦截器
class A(object):
def __getattribute__(self, item):
if item == 'num':
return '禁止访问'
else:
return object.__getattribute__(self, item)
### 常见的坑
class A(object):
def __getattribute__(self, item):
if item.startswith('a'):
return 'a'
else:
# 千万不要返回属性,否则会无线重复调用
return self.test
def test(self):
print('in test')实例对象.__class__ 查看实例所对应的类
| 标准库 | 说明 |
|---|---|
| builtine | 内建函数默认加载 |
| os | 操作系统接口 |
| sys | Python解释器 |
| functools | 常用工具 |
| json | 编码和解码JSON对象 |
| loggin | 记录日志,调试 |
| threading | 多线程 |
| copy | 拷贝 |
| time | 时间 |
| datatime | 日期和时间 |
| calendar | 日历 |
| re | 正则 |
| socket | 标准的BSD Socket API |
| shutil | 文件和目录管理 |
| glob | 基于文件通配符搜索 |
| 扩展库 | 说明 |
|---|---|
| requests | 爬虫常用模块 |
| scrapy | 爬虫 |
| beautifulsoup4 | HTML/XML的解析器 |
| celery | 分布式任务调度模块 |
| redis | 缓存 |
| Pillow(PIL) | 图形处理 |
| xlsxwriter | 仅写excle功能,支持xlsx |
| xlwt | 仅写excle功能,支持xls,2013或更早版的office |
| xlrd | 仅读excle功能 |
| elasticsearch | 全文搜索引擎 |
| pymysql | 数据库连接库 |
| mongoengine/pymongo | mongodbpython接口 |
| matplotlib | 画图 |
| numpy/scipy | 科学计算 |
| django/tornado/flask | web框架 |
| xmltodict | xml转dict |
| SimpleHTTPServer | 简单的HTTPServer,不适用web框架 |
| gevent | 基于协成的Python网络库 |
| fabric | 系统管理 |
| pandas | 数据处理库 |
| scikit-learn | 机器学习库 |
可用dir()来查看有哪些方法
partial 把一个函数的某些参数设置为默认值,然后返回这个函数
def test(a):
print(a)
t = functools.partial(a=0)
t() #out: 0
t(1) #out: 1wraps
def wrapper(func):
@functools.wraps(func)
def inner(*args, **kwargs):
"""in inner"""
print('---start---')
return func()
return inner
def test():
"""in test"""
print("test")
print(test.__doc__) ### 会打印test的文档说明,而非Inner的hashlib
标签:返回 sys 处理 otl ali case pandas ogg 接口
原文地址:https://www.cnblogs.com/dabenniao/p/11612394.html