
Python
文章平均质量分 69
Gu_fcsdn
路总是自己要走的呀,踩的坑多了路也就平了
blog.gcoperation.top
gcoperation.top
展开
-
无需破解,基于AI翻译的Poedit翻译小助手PoeditHelper
首先打开Poedit,并且打开要翻译的项目,然后打开PoeditHelper小助手,这个时候只需要鼠标点击Poedit中待翻译的内容,然后小助手会自动识别到并按照设置的翻译语言自动翻译完成,通常小助手可能会给出一个或多个翻译内容,此时只需要选择更恰当的内容点击,即可自动回填到翻译位置。开源提供,目前共有46种语言互译模型(国际化完全够用了)最后执行 python main.py 运行即可。下载作者打包好的二进制文件直接双击运行。在项目位置下载代码Zip压缩包。然后解压缩,并进入到代码根目录。原创 2024-06-14 00:20:16 · 1642 阅读 · 1 评论 -
新人学习python必须知道的规范(Python-PEP8)
以上内容的整理和总结均基于 PEP-8 规范,并增加了自己的一些见解编写。代码风格从来都是一个行为习惯,而不是强制性的规范,所以一些不推荐的示例依然可以正常运行,只是为了更好的便于理解和防止一些奇怪的错误出现不宜排查,而总结的一套比较好的编程习惯。它不能衡量你技术的高低,但是可以让大家都保持一个好习惯。原创 2023-12-18 21:57:25 · 1523 阅读 · 0 评论 -
python使用hyperscan进行正则匹配性能提升demo
目录hyperscan安装:其他依赖:安装详情过程:Hyperscan for python安装:python hyperscan使用:完整Demo代码:hyperscan安装:hyperscan官方Home Page - Hyperscan.iohyperscan Githubhttps://github.com/intel/hyperscanhyperscan Source代码Downloads - Hyperscan.io或者可以去Github-Re...原创 2021-12-01 11:53:48 · 5362 阅读 · 0 评论 -
Python switch/case语句实现方法
python如何使用像C/C++/Java/Go中的switch-case的方式。这波python更新真的好,不但提升了str()方法的速度,更让人感动哭的是,python终于在python3.10版本中添加case的用法了(结构模式匹配)。用法举例:def test_case(value): match value: case 1: print("匹配到1") case 2: print("匹配到2")原创 2021-11-12 18:07:46 · 9518 阅读 · 0 评论 -
python socketserver handle方法传递参数样例
目录实现思路最终实现的完整的代码(demo)实现思路从官方文档及其他地方并未找到合适的handle传参的方法,因此考虑重写部分类或类方法。如果使用TCPServer启动的服务实例,则我们在注册server实例的时候就应该将参数传递过去,因此我们考虑重写下TCPServer的__init__方法:以增加一个info参数为例# 重写TCPServer构造函数class MyTCPServer(TCPServer): def __init__(self, server_原创 2021-11-12 16:21:23 · 2208 阅读 · 0 评论 -
Python实现socket通信样例,解决recv函数(客户端)收信(数据)不完整不全问题
一、问题原由 最近看了其他的一些python实现的socket通信的相关样例或demo代码,一直想找一个较为不错的样例作为编写socket通信的一个样板,固定下编写风格,但是苦于找到的相关样例都是非常简易的一个demo,甚至针对于超过buf_size需要多次recv数据然后进行数据拼接都没有做。这样就导致demo在演示传输较大数据或者是传输文件二进制流,或是其他编码流的方面产生无法解析或无法解码的情况出现。或是在聊天场景下发送超过buf_size的信息会出现收取断层的情况。基于以上问题,设计...原创 2021-11-11 23:15:32 · 12941 阅读 · 4 评论 -
计算某一目录下所有文件的md5值,并输出到文件中。计算文件md5。获取某一目录下所有文件。
计算文件md5值方法# 计算文件md5def get_md5(file_path, Bytes=1024): md5 = hashlib.md5() with open(file_path,'rb') as f: while 1: data = f.read(Bytes) if data: md5.update(data) else:原创 2021-06-29 13:09:13 · 1952 阅读 · 0 评论 -
Python实现列表中嵌套字典按照给定key值去重
需求:data = [{ "id": 1, "name": "张三", "age": 16, "home": "北京", "tel": "12345"}, { "id": 2, "name": "李四", "age": 16, "home": "北京", "tel": "123456"}, { "id": 3, "name": "张三", "age": 16, "home": "北京",原创 2021-06-08 15:13:29 · 1943 阅读 · 1 评论 -
python实现九宫格华容道小游戏
python实现九宫格华容道小游戏小时候经常玩的华容道小游戏,在9个格,可以随意移动8个格,完成拼图,现在我们可以用python来实现了当时的游戏大概长这个样子,有的是拼图不是数字,但是实际上都是相同的游戏目标:通过python在控制台实现九宫格华容道的功能目录设计的思路:控制方向功能代码:完整代码:END先看一下成品吧,虽然没有上面的图那么好看,毕竟是控制...原创 2020-03-07 01:44:08 · 5800 阅读 · 5 评论 -
python实现侦听键盘事件,将功能函数绑定到按键上
最近尝试控制台小程序,以及快捷键组合的时候需要用到侦听键盘事件的操作,然后查阅了相关的材料,发现keyboard模块比较适合我目前的需求,在这做一下自己的见解,顺便记录一下笔记。如果你有下面的问题,或者想了解python键盘有关的操作这篇文章很适合你如何用python实现键盘监听功能如何按一个键就能自动执行很多键如何自动按键如何用python实现按方向键可上下移动python实现按一个键执行一个函数的功能原创 2020-03-07 00:53:48 · 21183 阅读 · 5 评论 -
在pycharm中配置QT designer、pyuic、pyrcc
在pycharm中配置QT designer、pyuic、pyrcc用python做GUI设计,之前一直用的是wxpython然后用wxFormBuilder做设计,但是渐渐的发现一个不太适合我的地方,做界面布局的时候有些吃力,然后开始考虑pyqt5进行设计了,这篇文章就记录一下怎么在pycharm中用QT Designer在pycharm中配置QT designer、pyuic、pyrccPyUIC配置PyRCC配置pyqt5安装QTdesigner安装原创 2020-03-06 18:16:34 · 3458 阅读 · 2 评论 -
水壶问题 python实现倒水操作
题目给定两个水壶,一个可装4加仑水,一个能装3加仑水。水壶上没有任何度量标记。有一水泵可用来往壶中装水。 问:怎样在能装4加仑的水壶里恰好只装2加仑水?即:初始4加仑大水壶状态(0,0);目标4加仑大水壶状态(2,?)【问号表示任意状态】X = 大壶Y = 小壶根据题目可以确定每一组的操作1(X,Y|X<4)→(4,Y) 4加仑水壶不满时,将...原创 2020-02-28 17:01:16 · 4456 阅读 · 1 评论