《Python程序设计》习题与答案

第12章 Windows系统编程

12.1 查阅相关资料,解释注册表几大根键的用途。 答:略

12.2 选择一个编写好的Python程序,将其转换为exe可执行文件。 答:略,请参考书中相关介绍。

12.3 编写代码,使用至少3中不同的方法启动Windows自带的计算器程序。 答: 第一种方法: >>> import os

>>> os.system('calc.exe')

第二种方法: >>> import os

>>> os.popen('calc.exe')

第三种方法: >>> import os

>>> os.startfile('calc.exe')

第四种方法: >>> import win32api

>>> win32api.ShellExecute(0, 'open', 'calc.exe', '', '', 1)

第五种方法: >>> import win32process

>>> handle=win32process.CreateProcess(r'c:\\windows\\system32\\calc.exe','',

win32process.CREATE_NO_WINDOW,

None,

None,None,0,

None,win32process.STARTUPINFO())

12.4 编写代码,检测您所使用的操作系统版本。 答:略,请参考12.5节。

联系客服:779662525#qq.com(#替换为@)