python - 从批处理文件中调用 python 行

标签 python batch-file

我明白了here我可以从批处理文件调用 python 脚本。

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

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

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

将返回“this\\is\\a\\path”

注意:有一种更简单的方法可以完成我在示例中尝试执行的操作,例如 here但这不是问题:)

最佳答案

您可以使用-c标志:

Specify the command to execute (see next section). This terminates the option list (following options are passed as arguments to the command).

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

关于python - 从批处理文件中调用 python 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58972923/

相关文章:

python - 线性回归中误差函数的 3D 图

python - 如何在 python 中使用具有不同数量空格的正则表达式

batch-file - 如何将文件复制到C :\Users\Username\AppData\Local (Using batch file)下的所有用户配置文件

sql-server - 我对批处理循环有点模糊

python - Cython 包装器使用 cl.exe (windows) 将 .c 文件编译为 .pyd

python - PyTorch 梯度不同于手动计算的梯度

python - 如何找到重新排序的 numpy 数组的索引?

python - 是否可以在 shell 脚本中获取 virtualenv,然后让执行脚本的 shell 在新环境中运行?

sql - 您可以使用 .bat 文件编写 sql 命令吗?

batch-file - 使用命令提示符创建批处理脚本文件