【发布时间】:2011-02-11 04:21:00
【问题描述】:
有时我会从 Python 自动创建小型 shell 脚本,并且我想确保文件名参数不包含非转义的特殊字符。我推出了自己的解决方案,我将提供答案,但我几乎可以肯定我已经在标准库的某个地方看到了这样的函数。 “丢失”是指我没有在 shlex、cmd 或 subprocess 这样的明显模块中找到它。
你知道标准库中有这样一个函数吗?如果有,在哪里?
即使是否定的(但肯定和正确的:)答案也会被接受。
【问题讨论】:
-
What's the best way to escape os.system() calls in Python? 的可能重复项 - 尽管另一个人在谈论 os.system 而这不是,但出于相同目的,它是相同的引用。它有相同的答案。
标签: python shell posix escaping special-characters