
实现远程关闭计算机的功能
直接在电脑上输入指令 shutdown /m \192.168.1.211 /s /t 1 没问题
然后用 python 调用就无法实现功能
import os
os.system('shutdown /m \192.168.1.211 /s /t 1')
运行无法实现功能
求解
1 kmahyyg 2015-12-11 13:37:33 +08:00 考虑把单引号换成双引号试试 |
2 jpyl0423 2015-12-11 13:53:40 +08:00 \ 需要转义 |
3 chinuno 2015-12-11 14:34:39 +08:00 建议调用系统命令特别是 Windows 的还是字符串前面加 r 吧。一个一个处理转义麻烦费时间还容易出错 |
5 skylancer 2015-12-11 17:00:27 +08:00 为什么要用 /作为参数的用法而不用-呢 shutdown -s 和 shutdown /s 也是等价的啊 |
6 ifaii 2015-12-11 20:31:35 +08:00 把 '\' 换成 '/' 或者前面加 r |