
Python
Pou光明
看山是山,看山不是山,看山还是山
展开
-
Python Socket传输图片
我们在传输数据时,经常使用tcp/ip的服务器和客户端模型,很多设备也经常将网口作为硬件接口预留出来。可以使用tcp/ip传输图像、大的文件等,如果图片过大,还会进行拆分...原创 2019-08-01 23:12:15 · 6704 阅读 · 2 评论 -
Linux下 Python 一些常用命令
虽然现在主要开发语言不是Python, 但是偶尔还是会使用一下,会安装一些功能模块,每次查询网络,比较烦,所以简单总结一下,方便下次使用! 1. pip3安装 sudo apt install python3-pip 2. 使用pip安装模块 pip3 install bottle...原创 2020-07-28 08:50:57 · 380 阅读 · 0 评论 -
hello大皮——微型 python web 框架:Bottle (一)
Bottle是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块(...原创 2019-07-16 23:32:33 · 248 阅读 · 0 评论 -
Python 日志输出到终端与文件配置
最近一段时间由于工作原因,用了一段时间python。接触到了坑爹的GIL锁、python日志,多进程、进程间通讯等。这次主要和大家聊一聊python日志。 我写的内容主要偏实践,如何配置、如何使用,针对一些其他设置,可以在网上找下,资料很丰富,就是略有些杂乱,这也是我自己写文章记录的一个原因。程序平台:①ubuntu14.0.4②pytho...原创 2019-02-22 19:55:29 · 3454 阅读 · 0 评论 -
hello大皮——使用Qt访问Python Web服务 (使用Qt获取网页数据)
本次主要介绍一种Qt提供的访问Web URL的方法——QNetworkAccessManager。平台:ubuntu14.04 Qt Creator 3.5.1 python2.7简单说下应用场景:一般的智能相机在传输图片时一般使用FTP协议,后来的相机也使用HTTP传输图片,在Qt中获取HTTP传输的图片则可以使用QNetworkAccessManager。...原创 2019-07-21 12:26:42 · 519 阅读 · 0 评论 -
Python爬取天气状况发送给微信好友
上次和大家分享了爬取天气信息的python程序,程序上还有很多缺点,需要再了解一些html和css等相关知识后,才会把爬虫的程序做的更好。我们爬取到天气数据之后,接下来应该做些什么有趣的事情的呢?我们可以把这些天气数据发送给父母和微信好友~若要实现后面的功能,我们可以使用python的wxpy模块和wechat_sender模块。一直以来都希望可以把程序的一些功能关联到生活中...原创 2019-08-27 22:34:27 · 1144 阅读 · 0 评论 -
停止、暂停和恢复python解释器
经过前面的一系列铺垫,现在要迎来我们的终极成果了——在运行我们自定义的函数过程中,如果要停止、暂停和再恢复python解释器,应该如何操作呢?如果自定义函数中有耗时操作应该如何处理呢?如何通过python c api实现钩子的功能呢?先上码:int PythonRunner::tracer(PyObject *, _frame *, int, PyObject *){...原创 2019-04-18 22:12:45 · 5956 阅读 · 2 评论 -
扩展和嵌入python之重定向输出与编译
原创:PouGPou光明在小长假的前一天要总结下最近的收获。Ok,按照之前两篇嵌入和扩展python的文章来操作的话,现在已经可以定义自己的模块、在运行时获取异常信息。那么问题来了,在编写程序的过程中,难免有语法错误,如何在运行程序前检查这些错误呢?在编写大量python程序时,可以使用IDE辅助检查,也可以使用静态语法检查工具。如果我们自己做python编辑器,肯定要有...原创 2019-04-04 21:07:22 · 550 阅读 · 0 评论 -
扩展和嵌入Python之C++程序中嵌入Python解释器
大家好,我又回来了!貌似和python结下了不解之缘,最近主要在做python的扩展和嵌入。在正式写代码之前,先唠叨几句环境的搭建。当时搭建环境的时候也是费了一番辛苦。【叹气】在嵌入和扩展Python时,需要调用python的c api,则需要包含Python.h,若想成功的将其包含,需要安装python dev。Ok,终于成功包含了Python.h,然后你欢天喜地的去运行程序了...原创 2019-03-26 19:26:18 · 3539 阅读 · 0 评论 -
扩展和嵌入Python之获取程序出错信息
接着我们上次的内容继续。简单回顾下,上次的这种嵌入方式在Python中称为纯嵌入,我们可以定义自己的模块,在模块中定义自己的函数,通过C API可以让Python解释器识别我们的自定义模块。在程序调试的过程中,难免会有错误产生,谁也不希望程序出错后一点提示信息也没有,然后就挂了。就像程序员最不喜欢写文档,然后也很痛恨接手的项目没有文档一样~~~如何获取嵌入Python的报错信息,就是本次的主要...原创 2019-03-29 21:57:49 · 663 阅读 · 0 评论