python奇巧淫技
python学习交流
二狗1号
犯其至难,而图其致远。坚持学习。
展开
-
python学习笔记 class __call__()
0.说明如果想像调用函数一样调用一个类的实例化对象,可以通过使用python class 内置的 __call__()方法实现。在实例化class之后使用类的名字就可以直接调用call()函数。class Demo(): def __init__(): pass def __call__(self, input_word): print("out:", input_word) if __name__ == "__main__": dem原创 2022-01-24 10:33:25 · 2224 阅读 · 1 评论 -
python文件处理助手——shutil
1.shtuil官网链接 shutil 是python内置的高级文件处理模块。 shutil是shell utilty(shell 工具)的缩写,意为像shell那样操作文件。 shutil可以实现对文件、文件夹、拷贝,删除,移动,压缩解压处理。os模虽然提供了新建文件、删除文件、查看文件属性和文件路径的操作功能。但是缺少对于移动、复制、打包、压缩、解压文件及文件夹等操作,os模块没有提供相关的函数,此时需要用到shutil模块。shutil模块是对os模块中文件操作的补充...原创 2020-09-28 22:53:47 · 3914 阅读 · 0 评论 -
python 文件/目录处理库——OS
1.os模块提供了非常丰富的方法用来处理文件和目录这里只介绍os常用的那些函数2.os常用函数介绍2.1os.getcwd()(1)描述:os.getcwd()方法用于返回当前工作目录。—参数:无—返回值:当前进程的工作目录(2)实例#!/usr/bin/python# -*- coding: UTF-8 -*-print("当前工作目录 " ,os.getcwd())2.2os.listdir2.2os.listdiros.listdir() 方法...原创 2020-09-28 22:53:10 · 284 阅读 · 0 评论 -
Python中collections模块
这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。Counter:字典的子类,提供了可哈希对象的计数功能 defaultdict:字典的子类,提供了一个工厂函数,为字典查询提供了默认值 OrderedDict:字典的子类,保留了他们被添加的顺序 namedtuple:创建命名元组子类的工厂函数 deque:类似列表容器,实现了在两端快速添加(append)和弹出(pop) ChainMap:类似字典的容器类,将多个映射集合到一个视翻译 2020-06-10 21:47:04 · 183 阅读 · 0 评论 -
python 文件/目录处理——OS
1.os模块提供了非常丰富的方法用来处理文件和目录这里只介绍os常用的那些函数2.os常用函数介绍2.1 os.getcwd()描述:os.getcwd() 方法用于返回当前工作目录。参数:无返回值:当前进程的工作目录实例import osprint("当前工作目录 " ,os.getcwd())2.2 os.listdir描述:os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。它不包括 . 和 … 即使它在文件夹中。只原创 2020-06-02 23:31:17 · 214 阅读 · 0 评论 -
python脚本参数传入——argparse
1.argparse官网地址参考网址 argsparse是python的命令行解析的标准模块,argparse模块可以轻松编写用户友好的命令行界面。该程序定义了它需要的参数,argparse并将找出如何解析这些参数sys.argv。argparse模块还会自动生成帮助和用法消息,并在用户给出程序无效参数时发出错误 有时候我们没有ide,需要在电脑上(linux)运行python脚本。恰好这个脚本需要参数输入,比如输入读取文件地址,保存文件地址,或者一些参数,这时候我...原创 2020-06-02 02:07:38 · 971 阅读 · 0 评论 -
python打印进度条-tqdm
1.tqdm官网 qdm源自阿拉伯语taqaddum(تقدّم),意为“进步”,是西班牙语(te quiero demasiado)的缩写,“我非常爱你”。立即让您的循环显示一个智能进度表-只需用tqdm(iterable)包装任何可迭代的对象,就可以完成! Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。1.1安装1.1.1pip安装pip i...原创 2020-06-02 01:42:55 · 920 阅读 · 0 评论