1
내가 터미널에 쓸 때 :는
이./sherlock *.txt
이
작동하지만 나는
import subprocess
subprocess.call(['./sherlock','*.txt'])
import subprocess
subprocess.call('./sherlock','*.txt',shell=True)
import subprocess
subprocess.call('./sherlock','*.txt',shell=False)
같은 동일한 사용하여 파이썬 서브 프로세스를 수행 할 때
어느 쪽도 도움이되지 않습니다.
특히 쉘이 와일드 카드를 확장하지 않기 때문에 'shell = True'를 사용하면 거기에서도 도움이되지 않습니다. – kindall
당신은'shell = False'를 생략 할 수 있습니다; 기본값입니다. – jfs