从Python控制Windows命令提示符

时间:2014-12-04 10:50:24

标签: python command-line

我正在尝试以编程方式在Windows 7计算机上从python关闭mysqld。

我手动在Windows命令提示符下尝试了以下命令:

"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u demo shutdown -p demopw

然后我收到以下提示:

Enter Password:

手动输入密码后,mysqld会关闭。

我的问题是,我需要在python中自动执行此操作。我已经阅读了一两篇我能找到的其他帖子,并且已经搜索了很长一段时间以获得有效的答案。到目前为止,我已尝试过popen和subprocess.Popen的许多变种,但无济于事。

提前致谢。

1 个答案:

答案 0 :(得分:1)

-pmysql等人的mysqladmin参数很时髦,因为你绝对不能 -p"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u demo -pdemopw shutdown 之间留出空格密码。

所以试试

{{1}}