随笔分类 - python学习笔记
摘要:typing的主要作用有: 类型检查,防止运行时出现参数、返回值类型不符 作为开发文档附加说明,方便使用者调用时传入和返回参数类型 模块加入不会影响程序的运行不会报正式的错误,pycharm支持typing检查错误时会出现黄色警告 语法: def 函数名(参数: 数据类型) -> 返回值类型: pa
阅读全文
摘要:os是一个标准库,专门用来操作系统接口,安装位置可以通过os.__file__属性得到。 windows操作系统的分隔符是: 反斜杠 \ Linux的分隔符是: 正斜杠 / 1. 文件和目录 os.getcwd() 返回表示当前工作目录的字符串 os.mkdir(path, mode=0o777,
阅读全文
摘要:遇到问题:正常情况获取的网页源码可以通过正则表达式快速匹配到内容,,但是如果出现问题,没有匹配到的内容,正则就会一直回溯,导致内存激增,一直循坏查找。 解决思路: 一、如果能够有特殊内容可以标记,满足标记再正则,不匹配则不正则,避免一直回溯 二、可以设置timeout的函数,如果运行超过多少时间则强
阅读全文
摘要:原因是,python字典的key不支持list类型和dict类型,需要转换 错误时 将list类型强制转换成string,用"".join(list)。 修改后:
阅读全文
摘要:快速镜像安装第三方库 : pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy (三方库名字) 同目录下,我们可以直接调用模块,但是不同目录下调用模块却有些许不同。 假设我们的目录结构如下,我们需要在test.py中调用calul
阅读全文