Python 中的 yeild 的用法 可以把 yield 视为 return. 但是,带有 yeild 的函数会被当做一个生成器,而不再是一个普通函数。 这个函数可以与 next() 函数配合使用,在下一次执行时会沿着上一次 yeild 停止处开始。 2022-08-24 Python
Python 的 logging 库 logging 在这里是”日志”的含义。 日志是用来记录程序运行事件的工具。 什么时候使用 logging 包日志函数的命名依据于事件级别: DEBUG, 通常用在调试时输出详细信息 INFO,确认函数在正常运行 WARNING, 在程序依旧能够正常运行的情况下,记录某个期望外的运行事件或记录一些达到临界值的运行信息 ERROR, 因为某些严重的运行错误,影响程序的某些功能使用 CRITICAL 2022-08-24 Python
鸟哥的 Linux 私房菜 Notes 第6章 Linux 文件与目录管理6.4 文件与目录的默认权限与隐藏权限6.4.3 文件特殊权限: SUID, SGID, SBITSet UID当 s 这个标志出现在文件拥有者的 x 权限上时,此时被称为 Set UID,简称 SUID 的特殊权限. SUID 的限制与功能: SUID 权限仅对二进制程序有效 执行者对于该程序要具有 x 的可执行权限 本权限仅在执行该程序的过程中有效 执行者 2022-08-24 Linux
Cpython 和 PyPy Cpython 和 PyPy 都是 Python 的解释器。 CpythonCpython 是用 C 语言写的, 是目前使用最广泛的解释器,其对于 C/Python API 有全面的支持。但是其有全局锁的缺陷,使其性能下降。 PyPy用 Python 实现的解释器,对 C/Python 的缺陷有大幅提高,但是对于 C/Python API 的支持不全。 2022-08-23 Python
在 hexo 中添加 CNAME 文件 进入博客目录, 里面的 public 文件夹的内容就是用于创建网站: 12cd ~/Blog/publictouch CNAME 然后编辑 CNAME 文件。 2022-08-23 Hexo
Ubuntu 安装百度网盘 进入官网: 1https://pan.baidu.com/download 下载 deb 包, 然后开始安装: 12cd ~/Downloadssudo dpkg -i baidunetdisk_4.11.5_amd64.deb 或者直接命令行下载: 123wget -O baidunetdisk_4.11.5_amd64.deb https://pan.baidu.com/download#li 2022-08-23 Ubuntu
Python Web Spider Notes 第2章 基本库的使用2.1 urllib 的使用urllib s是 Python 内置的 HTTP 请求库。 包含四个模块: request, 模拟请求的发送 error, 处理异常 parse, 提供 url 的解决方法 robotparser, 判断哪些网站可以爬 1 发送请求urlopen如: 1234import urllib.requestresponse = urllib.requ 2022-08-23 Python
Python 中 if __name__ == '__main__' 理解 作用可以用来检查是否在运行自己。 if __name__ == '__main__': 只有在代码作为脚本直接运行时才会被执行,而 import 到其他脚本中是不会被执行的。 如: 12if __name__ == '__main__': print('test') 运行原理每个 Python 模块(即 Python 文件) 都包含内置 2022-08-22 Python