![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
py编程基础
文章平均质量分 92
我叫陈叉叉叉叉
这个作者很懒,什么都没留下…
展开
-
【OS,zipfile,shutil】批量解压和文件处理
import zipfileimport os import shutilzipfile 解压文件zfile=zipfile.ZipFile("taxiGps20190531.zip","r") # 创建zipfile文档 file = zfile.extractall() # 提取zfile 中所有文件os和shutil获取当前目录获取当面目录下的所有文件和文件夹名称新建、删除文件夹移动、复制、删除文件 path = os.getcwd() # 用于返回当前工作目录。原创 2020-10-20 22:10:35 · 215 阅读 · 2 评论 -
【多线程和多进程】使用 threading 和 multiprocessing 实现
Table of Contents1 多线程1.1 新添加一个线程1.2 join1.3 Queue1.4 GIL (全局解释锁)2 多进程2.1 多进程的创建和queue2.2 多进程,多线程比较2.3 pool 使用对于任务量较大的程序,可以考虑多线程和多进程来节省时间简单的看,多进程更适于纯计算程序,原创 2020-10-14 16:09:33 · 164 阅读 · 0 评论 -
文件与文件系统
打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure.file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区原创 2020-08-08 21:50:43 · 207 阅读 · 0 评论 -
时间模块
import datetimedt = datetime.datetime(year=2020, month=6, day=25, hour=11, minute=23, second=59)print(dt) # 2020-06-25 11:23:59print(dt.timestamp()) # 1593055439.0dt = datetime.datetime.fromtimestamp(1593055439.0)print(dt) # 2020-06-25 11:23:59p原创 2020-08-05 22:50:26 · 149 阅读 · 0 评论 -
类,对象和魔法方法
Table of Contents1 类和对象1.1 class的属性和方法1.2 init1.3 iter 和 next1.4 继承1.5 多态1.6 练习2 魔法方法2.1 __init__2.2 __del__2.3 doc ,module,calss2.4&n原创 2020-08-01 21:56:10 · 945 阅读 · 0 评论 -
函数和lambda
Table of Contents1 函数形参,实参和描述2 函数参数2.1 位置参数 (positional argument) 默认参数 (default argument)2.2 可变参数 (variable argument) 关键字参数 (keyword argument) 命名关键字参数 (name keyword)2.3 参数组合3 变量作用域4 &n原创 2020-08-01 16:45:42 · 79 阅读 · 0 评论 -
字典,集合,序列
字典 dict字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。使用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变。a = 1hash(1),hash('1'),hash(a),hash([1,2,3])-----------原创 2020-07-24 15:34:57 · 277 阅读 · 0 评论 -
列表、元组、字符串
Table of Contents1 列表list1.1 列表的修改1.2 列表运算1.3 其他操作1.4 练习2 元组tuple2.1 元组创建三种方式2.2 元组相关的操作符2.3 元组操作和解压3 字符串 str3.1 转义3.2 字符串函原创 2020-07-23 20:24:52 · 178 阅读 · 0 评论 -
异常处理
Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFError:没有内建输原创 2020-07-23 11:05:42 · 257 阅读 · 0 评论 -
循环
whilewhile 布尔表达式:代码块如果布尔表达式不带有<、>、==、!=、in、not in等运算符,仅仅给出数值之类的条件,也是可以的。当while后写入一个非零整数时,视为真值,执行循环体;写入0时,视为假值,不执行循环体。也可以写入str、list或任何序列,长度非零则视为真值,执行循环体;否则视为假值,不执行循环体。while else当while循环正常执行完的情况下,执行else输出,如果while循环中执行了跳出循环的语句,比如 break,将不执行else代码块的原创 2020-07-22 17:51:56 · 220 阅读 · 0 评论 -
运算符、数据类型与条件判断
contents1 运算符1.1 算数运算(整除,取余,幂)1.2 位运算(对数字二进制位置操作)1.3 三元运算(一条语句来完成以上的条件判断和赋值操作。)1.4 其他运算1.5 运算优先级2 数据类型3 条件判断运算符算数运算(加减乘除之外整除,取余,幂)比较运算(大于等于等)逻辑运算(与或非)位运算三元运算算数运原创 2020-07-22 14:55:22 · 228 阅读 · 0 评论