https://www.toutiao.com/article/7203232875683136012/?log_from=e4bc1aa8b947f8_1677218978943 Pywin32 是一个 Python 库,它提供了一组用于与 Windows 操作系统交互的函数和类。它允许 Python 脚本在 Windows 上执行任务,例如读取和写入 Windows 注册表、操作文件和目录以及启动其他程序并与之交互。 以下是一些如何使用 Pywin32 在 Windows 上执行各种任务的示例: 读取和写入 Windows 注册表Pywin32 中的模块winreg提供了读取和写入 Windows 注册表的函数。 要打开注册表并访问键,您可以使用该OpenKey功能。例如,以下代码打开HKEY_CURRENT_USER键并打印其子键的名称:
要在注册表中设置值,可以使用 SetValueEx 函数。 例如,以下代码将 HKEY_CURRENT_USER\TestKey 键下的 TestValue 键的值设置为字符串“Hello, World!”
操作文件和目录Pywin32 中的 win32file 和 win32con 模块提供了操作文件和目录的函数。 要创建新目录,可以使用 CreateDirectory 函数。 例如,以下代码在当前工作目录中创建一个名为 TestDir 的新目录:
要复制文件,可以使用 CopyFile 函数。 例如,以下代码将文件 src.txt 复制到 dst.txt:
要删除文件或目录,您可以分别使用DeleteFile或RemoveDirectory函数。例如,以下代码删除文件src.txt:
启动其他程序并与之交互Pywin32 中的 win32api、win32process 和 win32event 模块提供启动和与其他程序交互的功能。 要启动一个新程序,您可以使用 CreateProcess 函数。 例如,以下代码启动程序 calc.exe:
|
|
来自: 山峰云绕 > 《Python代码知识游戏黑客编程与英语》