【发布时间】:2011-01-19 11:40:17
【问题描述】:
是否有一种 Python 方法可以在 Python 中以编程方式使文件名安全(即,将 \ 放在空格前面并转义 ( , )、符号)?
【问题讨论】:
-
给出一个你真正想做的用例,因为 Python 可以很好地处理带有空格的文件。
-
Areeed,@ghostdog74。安全或安全?
标签: python linux file-io module
是否有一种 Python 方法可以在 Python 中以编程方式使文件名安全(即,将 \ 放在空格前面并转义 ( , )、符号)?
【问题讨论】:
标签: python linux file-io module
open() 中的空格对于 Python 来说已经是“安全的”。至于os.system()等类似功能,请改用subprocess。
【讨论】:
>>> import pipes
>>> pipes.quote("\&*!")
"'\\&*!'"
【讨论】:
pipes 模块,即使不确定 OP 是否在 Unix/Linux 系统上工作。