아래 내용은 zsh + python + popen + space 내용입니다. 


파일명이 aaa copy.png 라고 되어 있고 이 파일의 이름을 바꾸기 위해서 mv 명령어를 수행한다고 가정합시다.




python 스크립트 안에서 


from os import popen

popen("mv aaa copy.png   bbb.png") 


위 스크립트는 에러가 납니다. 




바로바로 aaa(space)copy.png 에서 space 때문이죠.


아래와 같이 \ (back slash)를 space 앞에 넣어주면 문제 없이 처리됩니다.


from os import popen

popen("mv aaa\ copy.png   bbb.png") 






+ Recent posts