03 2024 档案

摘要:之前写过一篇关于python控制命令行的程序: python控制windows命令行程序 使用之后发现, 对于普通内置dos命令没有问题, 但是对于有些控制台程序没有作用, 比如python程序, 就捕获不到输出信息. 经过查阅相关资料, 发现有些控制台程序需要真正的终端才能够正常运行. windo 阅读全文
posted @ 2024-03-27 20:26 顺其自然,道法自然 阅读(117) 评论(0) 推荐(0) 编辑
摘要:使用ctypes库调用C的函数, 需要进行封装. 如下所示: # 对结构的封装 class STARTUPINFOEX(Structure): """ STARTUPINFOEX structure """ _fields_ = [("StartupInfo", STARTUPINFO), ("lp 阅读全文
posted @ 2024-03-19 10:50 顺其自然,道法自然 阅读(64) 评论(0) 推荐(0) 编辑
摘要:python调用C语言API, 一般使用内置的ctypes库. 但是这个库用起来不那么方便, 主要是需要进行函数和数据结构的包装. 如下所示: # 结构定义 class COORD(Structure): """ COORD structure """ _fields_ = [("X", SHORT 阅读全文
posted @ 2024-03-16 13:16 顺其自然,道法自然 阅读(97) 评论(0) 推荐(0) 编辑
摘要:有一些现成的库, 比如WExpect, 是开源的, 在github上可以搜索到. 但是, 不知道为什么, 在我自己的笔记本上不能正常工作. 而其源码也比较多, 懒得定位了. 于是自己实现了一个, 用法如下. 启动和停止命令行 import my_cmd as cmd cmd.start() cmd. 阅读全文
posted @ 2024-03-06 20:19 顺其自然,道法自然 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示