gpt4 book ai didi

python - 如何将参数列表转换为 Python 中的单个字符串命令行?

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:03 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What’s the reverse of shlex.split?

如何将命令行参数列表(如 argv)转换为命令行的单个字符串?

"".join(argv) 不是正确的解决方案,因为它不会正确转义带空格的字符串。

示例:./test.py -v --simulate --action removePage --title "AAA BBB"

如果您尝试这样做,最后一个参数是不带引号的 AAA BBB,但如果我尝试使用 join 重建命令行,我将得到错误的结果。

注意:我知道我可以将命令行作为字符串获取,但在我的情况下我不能依赖它,我需要一个将参数列表转换为正确命令行的解决方案。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com