使用包含以下内容的字符串参数从python调用批处理文件^

2024-10-05 14:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着做以下几点

from subprocess import call
call(['C:\\BatchFile.bat', 'SomeText^MoreText'])

由于某种原因,^字符消失了。 我怎样才能避免呢


Tags: fromimportcall字符subprocess消失batsometext
1条回答
网友
1楼 · 发布于 2024-10-05 14:24:19

问题来自批处理文件方面

^字符是MS-DOS/Windows中的转义字符(如Linux中的\

加倍、三倍、无需等待:放置4^有效

from subprocess import call
call(['C:\\BatchFile.bat', 'SomeText^^^^MoreText'])

BatchFile.bat包含:

@echo off
echo %1

我明白了

SomeText^MoreText

相关问题 更多 >