如果文件路径包含“,”或“ =”,则无法在Python中打开文件路径

问题描述 投票:0回答:1

如果路径包含“,”或“ =”(可能还有其他符号),我将无法打开路径并突出显示文件。

如果路径中没有上述字符,则此代码有效:

import subprocess
subprocess.Popen(r'explorer /select,' + str(Path(link)))

我没有收到任何错误,只是默认打开“ This PC”。

外面有人知道怎么了吗?

python path subprocess popen
1个回答
1
投票

您可以在check_call中使用多个参数。 Python将正确地转义它们:

check_call
© www.soinside.com 2019 - 2024. All rights reserved.