gpt4 book ai didi

python - 有没有一种简单的方法可以在 Windows 中从 python 中执行命令行语句?

转载 作者:行者123 更新时间:2023-11-29 13:41:06 24 4
gpt4 key购买 nike

我到处搜索了如何在 Windows 中从 Python 中执行命令行的简单说明。

子流程包似乎是答案,但我似乎没有足够的经验来了解它。

由于缺乏窗口焦点或缺乏示例和预期输出,我已经审查了一些问题但无济于事。例如Command line question

例如,有人可以解释一下如何实现以下目标:

  1. 在 python 中创建文件名(例如“db_dump 2013-08-05.sql”)
  2. 使用 mysql 命令行实用程序转储 mysql 数据库(例如 mysqldump --result-file="db_dump 2013-08-05.sql"--all-databases)

最佳答案

类似这样的吗?

from subprocess import call
call('mysqldump --result-file="db_dump 2013-08-05.sql" --all-databases', shell=True)

请记住,如果您使用不受信任的用户提供的参数,shell=True 可能会存在安全风险。例如。当您让不受信任的用户指定文件名时。

关于python - 有没有一种简单的方法可以在 Windows 中从 python 中执行命令行语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com