![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 69
Python
投笔丶从戎
PuTTY 本无树,MinGW 亦非台。
展开
-
#Python杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
众所周知,Python 是跨平台的解释性语言,我们可以将 Python 源码文件不做任何修改的移动到其他平台上运行。上述方法只能生成本机操作系统和处理器架构下的 so 文件,如果想要生成其它平台和处理器架构的 so 文件,就需要使用交叉编译,笔者在此记录一下实现方法。注:笔者使用的是 ubuntu 22.04 处理器架构为 aarch64,想要生成 ubuntu 22.04 处理器架构为 x86_64 的 so 文件。4.构建交叉编译环境。原创 2023-11-07 15:36:31 · 980 阅读 · 0 评论 -
#Python杂记--Selenium Chrome截取整个页面的图片的办法
首先我们先了解一下什么是Chrome的CDP协议,CDP(Chrome DevTools Protocol) 允许我们检测,调试Chromium, Chrome 和其他基于 Blink的 浏览器. 这个协议被广泛使用. 其中最著名的是 Chrome DevTools,协议的api也由这个团队维护(摘自百度百科)。点击后,在弹出的框中搜索captureScreenshot,即可找到相关功能,我们点击其中的capture full size screenshot,就能截图整个界面了。..............原创 2022-08-16 15:21:58 · 2588 阅读 · 0 评论 -
#Python杂记--multiprocessing.Queue和gevent冲突问题以及linux下subprocess.Popen的坑
当同时使用gevent和multiprocessing时,会带来一些冲突,比如以下代码,运行后会报错ValueErrorsemaphoreorlockreleasedtoomanytimes。二、放弃gevent,使用asynico模块实现协程,或者threading替代协程。一、使用gipc库解决冲突问题。.........原创 2022-07-27 23:43:09 · 719 阅读 · 0 评论