python - 从批处理文件中调用 python 行
问题描述
我在这里看到我可以从批处理文件中调用 python 脚本。
我想要做的是在不使用脚本的情况下调用 python 行。
这是我正在尝试做的一个例子:
>> echo 'python.exe ''' "this/is/a/path".replace('/','\\')''' '
会回来"this\\is\\a\\path"
注意:在我的示例中,有一种更简单的方法可以做我想做的事情,就像这里一样,但这不是问题:)
解决方案
您可以使用该-c
标志:
指定要执行的命令(见下一节)。这将终止选项列表(以下选项作为参数传递给命令)。
python -c '''print("this/is/a/path".replace("/","\\"))'''
> this\is\a\path
推荐阅读
- python - 用什么代替 csv2rec
- angular - 角度材料选择 - 显示所选值的问题
- php - php preg_match m3u8 令牌
- javascript - console.log 和 alert 返回 undefined
- ios - 无法在 ios 中构建我的 nativescript 应用程序
- amazon-web-services - 从另一个 Terraform 计划中引用变量
- python - 如何将数值作为权重导入 Keras/Tensorflow 层?
- unit-testing - UserManager 不在单元测试中创建用户
- java - xxx 上的 @OneToOne 或 @ManyToOne 引用了一个未知实体:java.util.Set
- ruby-on-rails - 如何测试使用 Rails 5 创建的经过身份验证的 API?