无分类 python多线程 GIL global interpreter lock(cpython) 同一时刻只有一个线程运行在一个cpu上执行字节码(无法将多个线程映射到多个cpu上) {代码…} GIL在某些情况下会释放 每次的结果都不一样 线程之间的安全问题 GIL会根据…
无分类 从内外两方面解析:Python为什么这么火? “人生苦短,我用Python”,不知道从什么时候开始,这句话开始火起来了。而Python火起来的结果就是各大互联网企业开始大量招聘Python开发工程师,培训机构也开始开设Python培训帮助大家转行。虽然现在很多人都想转…
无分类 Python进阶量化交易场外篇——管理概率==理性交易 新年伊始,很荣幸笔者的《教你用 Python 进阶量化交易》专栏板块上线了,欢迎大家订阅!为了能够提供给大家更轻松的学习过程,笔者在专栏内容之外会陆续推出一些手记来辅助同学们学习本专栏内容,因此同学们无需…
无分类 6-文件/目录操作 操作文件内容 读取文件 {代码…} 调用read()会一次性读取文件的全部内容,如果文件有10G,内存就爆了, 可以反复调用read(size)方法,每次最多读取size个字节的内容。 调用readline()可以每次读取一行内容, 调…
无分类 4-面向对象编程 python中包的引用是一个坑,经常出现这个文件夹的代码,引用不到另一个文件夹的代码,这个时候就必须要去更改环境变量,无论如何,总感觉不是一种优雅的做法,为了避免这样的情况出现,做好项目目录结构就显得十…
无分类 5-错误处理 在编程中,经常需要处理出现的错误,比如说编程中出现的异常,网络超时等等,有的错误是可以估计到的,比如说 0 / 1 肯定是错误的除法,一些是估计不到的。 但是不能因为有错误,整个程序就停止了,程序的鲁棒性…
无分类 使用scrapy抓取Youtube播放列表信息 可参看Knowsmore 抓取Youtube列表数据的前提是scrapy部署的机器可以正常访问Youtube网站 示例网址 存取到Mongo中的数据如下: {代码…} 代码如下: {代码…}
无分类 3-函数式编程 实现这种效果可以通过插件设置,比如在vscode里面,我们可以使用 koroFileHeader 来实现这样的功能,直接在vscode搜索安装即可,然后根据其 github 里面的说明进行配置