首页 > 解决方案 > 从批处理文件中调用 python 行

问题描述

在这里看到我可以从批处理文件中调用 python 脚本。

我想要做的是在不使用脚本的情况下调用 python 行。

这是我正在尝试做的一个例子:

>> echo 'python.exe ''' "this/is/a/path".replace('/','\\')'''  '

会回来"this\\is\\a\\path"

注意:在我的示例中,有一种更简单的方法可以做我想做的事情,就像这里一样,但这不是问题:)

标签: pythonbatch-file

解决方案


您可以使用该-c标志:

指定要执行的命令(见下一节)。这将终止选项列表(以下选项作为参数传递给命令)。

python -c '''print("this/is/a/path".replace("/","\\"))'''
> this\is\a\path

推荐阅读