python学习
野橘猫儿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python3:wxpython分割窗、通过菜单项切换左面板树形控件
1. 功能概述 这里简单介绍下,通过分割窗垂直分割出两块区域,并绑定两个面板,左面板绑定3个树形控件,初始隐藏。然后添加菜单,绑定事件,通过点击菜单来切换树形控件的显示2. 效果图 3. 下面是代码import wximport wx.lib.agw.customtreectrl as CTclass MyFrame(wx....原创 2018-08-23 10:09:34 · 3149 阅读 · 0 评论 -
python_线程阻塞、恢复(threading.event())
模块threading提供了多线程相关操作,event可以帮助我们实现线程间通信 threading.Event()可以产生一个event对象,并带一个默认值为False的标志位,通过方法set()可以设置为True; wait(timeout)用于堵塞线程,可以设置延迟时间,当event标志为False时,线程被阻塞,直至标志位被set()为True; clear(...原创 2018-08-27 17:43:08 · 11327 阅读 · 0 评论 -
Python 复制文件、目录,压缩、解压缩---shutil模块
1.拷贝文件,如果目标文件存在则会替换import shutilshutil.copy(src, dst) # 拷贝文件和权限shutil.copy2(src, dst) # 拷贝文件和状态信息,如时间戳2.拷贝目录,可以递归拷贝目录下的文件及目录,但目标目录不能存在shutil.copytree('d:\folder1', e:\'folder2')3.压缩...原创 2018-11-16 15:16:40 · 1913 阅读 · 0 评论 -
Python 编写 Windows 服务,实时发送动态IP至手机
最近TeamViewer不能正常使用(检测到商业用途,无法启动新的会话;又想骗我去用商业付费版),家里宽带的公网IP是动态分配的,远程很不方便。为摆脱被不能远程支配的恐惧,我使用python编写了一个脚本来获取动态的IP地址,并利用windows服务来管理。在这里碰到了一些坑,一起来了解一下。(这里也可以不用创建windows服务,直接设置任务计划定期执行脚本就行,只是执行的时候会...原创 2018-12-19 11:38:54 · 2152 阅读 · 0 评论 -
Python操作Word文档,建表
我们介绍几种使用python创建word文档的方法,分别使用jinja2、docx、win32com一、使用jinja2模板创建word文档(推荐)使用这种方法,我们需要一个xml模板,之后将需要插入的数据通过变量传递,就能出色的达到目的,完全不需要考虑word中复杂的格式设置。 1.新建一个word文档,按需要创建表格,段落等,设置好想要的格式,之后以xml形式保存为“temp...原创 2019-04-10 16:23:02 · 4783 阅读 · 0 评论 -
Python拉取zabbix数据并使用matplotlib模块绘图
1.为从zabbix拉取数据,我们可以新建一个类,初始化一些基本属性class ZabbixAPI(): def __init__(self): self.url = 'http://zabbix_domain_name/api_jsonrpc.php' self.username = username self.password = ...原创 2019-04-10 12:13:10 · 1555 阅读 · 0 评论 -
wxPython图片嵌入代码总结
环境:python 3.6.6, wxPython 4.0.3在使用wxpython进行可视化界面编程时,可能遇到的一些需要插入图片的地方有:窗口图标、工具栏图标、按钮图标等,且这些地方使用的图片格式可能不一样。这里介绍一种处理图片的方法,以二进制形式打开图片文件,并将其以base64编码,再解码为字符串形式。这里的picture可以是各种格式的图片(png、jpg、ico、bmp等)...原创 2019-05-31 15:19:43 · 3760 阅读 · 1 评论 -
pyinstaller打包aliyunsdkcore为exe报错
python=3.6.6,aliyun-python-sdk-core-v3==2.9.4打包exe后运行报错,找不到retry_config.json文件,这个文件在我python的安装目录下alyunsdkcore/data下是存在的 而报错提到的目录是一个临时目录,只在运行exe时建立,并且在黑框闪退后直接删除接下来就开始了各种找坑之路,安装、升级模块、sdk,...原创 2019-05-31 16:08:05 · 1057 阅读 · 0 评论
分享