可能重复:
How to escape os.system() calls in Python?的Python - 空间中的文件名
有没有做文件名安全(即把\盈的空间和逃避(,),符号的Python的方法。 )以编程方式在Python?
可能重复:
How to escape os.system() calls in Python?的Python - 空间中的文件名
有没有做文件名安全(即把\盈的空间和逃避(,),符号的Python的方法。 )以编程方式在Python?
在open()
中,Python对于Python来说已经是“安全的”了。至于os.system()
和类似功能,请改用subprocess
。
>>> import pipes
>>> pipes.quote("\&*!")
"'\\&*!'"
对于相对未知的“管道”模块,+1,即使不确定OP是否在Unix/Linux系统上工作。 – tzot 2010-02-22 22:13:41
给出你真正想要做的事情的用例,因为Python可以很好地处理空间很大的文件。 – ghostdog74 2010-02-22 02:07:30
Areeed,@ ghostdog74。从哪里安全? – 2010-02-22 02:07:59