2010-02-22 6 views
0

가능한 중복 : 즉, (,), 문자 공간의 \ 뿅을 넣고 탈출 (파일 이름 안전하게 만드는 파이썬 방법은
How to escape os.system() calls in Python?파이썬 - 파일 이름에 공백이

있다.) 프로그래밍 방식으로 파이썬?

+3

실제로 파이썬이 공백이있는 파일을 잘 처리 할 수 ​​있기 때문에 실제로 원하는 것을 사용 사례를 제공하십시오. – ghostdog74

+0

Areeed, @ ghostdog74. 무엇을 위해 안전합니까? –

답변

3

파이썬의 공백은 이미 open()입니다. os.system() 및 이와 유사한 기능에 대해서는 subprocess을 대신 사용하십시오.

2
>>> import pipes 
>>> pipes.quote("\&*!") 
"'\\&*!'" 
+0

+1 상대적으로 알려지지 않은'pipes' 모듈에 대해서, OP가 Unix/Linux 시스템에서 작동하는지 여부가 확실하지 않더라도. – tzot

관련 문제