随笔分类 -  python学习笔记

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

点击右上角即可分享
微信分享提示