随笔分类 - Python
摘要:Garbage collection(GC) 现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。对于一个字符串、列表、类甚至数值都是对象,且定位简
阅读全文
摘要:使用多线程去播放两个播放列表,一个movie,一个是music 用类的方法实现上述过程: 用多进程的方法实现上述过程: 用协程的方式完成播放:
阅读全文
摘要:日志操作: 重启以打印warning以上级别日志: 重启将log日志打印记录到文件: 使用装饰器,打印函数执行的时间: 用装饰器打印出函数执行的时间,日志的等级,日志的消息:
阅读全文
摘要:常用正则表达式 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,
阅读全文
摘要:使用 ? 和 * 通配符来查找硬盘上的文件。? 通配符匹配文件名中的 0 个或 1 个字符,而 * 通配符匹配零个或多个字符。像 data(\w)?\.dat 这样的模式将查找下列文件: 使用 * 字符代替 ? 字符扩大了找到的文件的数量。data.*\.dat 匹配下列所有文件: 尽管这种搜索方法
阅读全文
摘要:ajax:异步请求, 一定会有URL,请求方法,可能会有数据。 一般用json https://movie.douban.com/j/chart/top_list?type=11&interval_id=100%3A90&action=&start=20&limit=20 Requests: 继承了
阅读全文
摘要:以上代码会生成 rsp.html 文件 http里的cookie模块:CookieJar:管理存储cookie,向传出的http请求添加cookieCookieJar>>FileCookieJar>>MozillaCookieJar>>LwpCookieJarFileCookieJar(filena
阅读全文
摘要:urllib模块: urllib.requests: 打开和读取urls urllib.error: 包含urllib.requests 产生的常见错误,使用try捕捉 urllib.parse: 包含即系url方法 urllib.robotparse: 解析robots.txt文件 网页编码问题解
阅读全文
摘要:协程:为非抢占式多任务产生子程序的计算机组件,协程允许不同入口点在不同位置暂停或开始执行程序从技术角度上讲,是一个可以暂停执行的函数,生成器实现:1.yield返回2.send调用 协程的四个状态:- inspect.getgeneratorstate(···)函数确定,该函数会返回下述字符串的一个
阅读全文
摘要:#多进程——进程间通讯(IPC:InterProcessCommunication)——进程之间无任何共享状态 sleeping......Process ClockProcess-1:Traceback (most recent call last): File "C:\Users\Bruce\A
阅读全文
摘要:threading的使用:-直接利用threading.Thread生成Thread实例 1.t = threading.Thread(target = xxx, args = (xxx,)) 2.t.start(): 启动多线程 3.t.join():等待多线程执行完成 守护线程: -如果在程序中
阅读全文
浙公网安备 33010602011771号