【问题标题】:How to Run a Command in the Computer Terminal Through Python如何通过 Python 在计算机终端中运行命令
【发布时间】:2018-01-10 00:17:03
【问题描述】:

我正在尝试制作一个 TTS(文本到语音)程序,我发现了一种简单的方法是在终端中运行“say ''”命令。但是,当我查看如何通过 python 运行终端命令时,我发现:import os os.system("echo 'hello world'") 它似乎不适用于我的笔记本电脑(我正在运行 Linux)。有什么建议吗?

【问题讨论】:

  • “它不起作用”是什么意思?
  • 我猜这与您对的使用有关

标签: python linux terminal text-to-speech


【解决方案1】:

没有问题:

>>> import os
>>> os.system('echo "hello world"')
hello world
0

至少从 python 2.7 到 3.6,你的问题是引号。

【讨论】:

  • @usr2564301:为什么单引号会破坏外壳?他们也在那里得到支持。
  • 当我这样做时,我得到的结果与我使用找到的代码时相同:什么都没有。
猜你喜欢
  • 1970-01-01
  • 2018-01-11
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 2020-03-02
  • 1970-01-01
  • 2020-09-07
  • 2017-01-25
相关资源
最近更新 更多