我将提供一个视频来向您展示正在发生的事情,以下是显示这个奇怪问题的视频链接:
https://www.youtube.com/watch?v=o9RUR7t18NA&list=UU0OG8tltECja7Sgxa9A5Drg
源代码被上传到pastebin,你可以在youtube频道上找到它,但实际上并不相关,因为它实际上只是“关闭”功能变得疯狂。在
我想解决这个奇怪的问题。在
下面是一些信息: 我使用的是Windows7 32位版本,运行的是Python3.4,也是32位版本。在
import os
os.system("shutdown -s -t 60")
这里的代码很简单,应该可以工作,现在得到这个:
如果我在标准pythongui中运行这段代码,它就可以正常工作了。但是,如果我在空闲状态下运行同样的代码,它所做的就是打开命令提示符(cmd)并创建一个无限循环,我唯一的选择就是按enter键。在
另一个有趣的注意事项是,当我试图关闭此命令提示符时,命令提示符会打印出如下内容:
^C ^C ^C ^C ^C ^C
有时:
^^^^^^^^^^^^^^^^^^^^C
这是已知的吗?附近有工作吗? 我需要能够访问这个功能,它需要为我的项目工作(一个简单的关机程序,用户可以输入时间,在给定的时间内,计算机将注销,关机等)。在
操作解决方案
我的程序名为“shutdown”,似乎
os.system("shutdown -s - t 60")
实际上重新打开了程序,而不是执行shutdown命令。在解决方案是将程序重命名为其他程序。在
应该可以。(明确地从Windows系统文件夹运行
shutdown.exe
)相关问题 更多 >
编程相关推荐