Python
文章平均质量分 61
Python相关笔记
逻辑漩涡
Leaning by doing.
展开
-
Boost之Python
需要注意的是,尽管 Boost::Python 提供了许多便利的功能,但它的实现依赖于 Python/C API,因此在使用时要结合 Python/C API 的相关知识。此外,Boost::Python 的某些功能可能还不完善,需要开发者对 Python/C API 有一定的了解,以便在遇到问题时能够进行调试和解决。总的来说,Boost::Python 为 C++ 和 Python 之间的互操作提供了一个强大而灵活的工具,使得开发者能够充分利用两种语言的优势,实现更加高效和强大的应用程序。原创 2024-04-14 11:08:13 · 1051 阅读 · 0 评论 -
psutil库(获取系统资源信息)
psutil库是Python的一个第三方模块,它提供了丰富的接口来获取操作系统和系统硬件的信息。以下是psutilCPU信息获取:可以使用psutil来获取CPU的逻辑数量和物理核心数量。这有助于了解系统的处理能力。磁盘使用情况psutil能够报告磁盘的使用情况,包括总容量、已用空间和可用空间。内存使用情况:可以获取系统的内存使用情况,包括总内存、已用内存和空闲内存。网络相关信息psutil能够提供网络统计信息,如当前网络连接、带宽使用等。进程管理。原创 2024-04-06 15:15:08 · 785 阅读 · 0 评论 -
文件系统监视库(watchdog)
Watchdog库能够监控文件和目录的创建、修改、删除和移动等操作。它通过使用底层原生API(如Windows的ReadDirectoryChangesW、Linux 2.6+的inotify以及Mac OS X的kqueue或FSEvents)来优先实现高效的监控,如果不支持这些API,则通过轮询磁盘的方式进行监控。总的来说,Python Watchdog库是一个强大而灵活的工具,可以帮助开发者轻松地实现文件系统变化的监控,适用于需要实时响应文件变化的各种应用场景。原创 2024-04-05 21:56:45 · 606 阅读 · 0 评论