我正在尝试创建一个 Python 脚本,该脚本依次运行 shell 脚本“js2coffee”以将一些 javascript 转换为咖啡脚本。
从命令行我可以运行它,然后再次获取咖啡脚本......
echo "var myNumber = 100;" | js2coffee
我需要做的是使用 Python 中的相同模式。
在Python中,我遇到了这样的事情:
command = "echo '" + myJavscript + "' | js2coffee"
result = os.popen(command).read()
这有时有效,但存在与特殊字符(我认为主要是引号)相关的问题,而myJavascript
. 必须有一个标准的方法来做到这一点。有任何想法吗?谢谢!