디렉토리를 열어주는 python 스크립트를 만들려고합니다. 해당 디렉토리의 모든 파일에 perl 스크립트를 적용하고 그 중 하나 텍스트 파일 또는 단지 하나.디렉토리의 모든 파일에 perl 스크립트를 적용하고 Python을 사용하여 출력을 얻습니다.
내가 현재 가지고 :
import shlex, subprocess
arg_str = "perl tilt.pl *.pdb > final.txt"
arg = shlex.split(arg_str)
import os
framespdb = os.listdir("prac_frames")
for frames in framespdb:
subprocess.Popen(arg, stdout=True)
나는 .PDB가 발견되지 * 점점 계속. 나는이 모든 것에 매우 익숙하므로이 스크립트를 완성하려고하는 도움이 도움이 될 것입니다.
os.listdir을 '* .pdb'파일을 찾기위한 디렉토리로 사용하려고하는데 "Stop! File * .pdb not found!"라는 5 개의 파일이 있습니다. 거기에 5 개의 파일이 있는데이 파일을 실행하려고합니다. 나는 이것을 위해 os.chdir (경로)를 사용하는 방법에 약간 혼란 스럽다. 나는 이것에 아주 새롭다 다만 너는 있있다. –
나는 뭔가를 알아 냈다고 생각하지만, os.chdir (경로)를 사용하여 예제를 보내 주시면 매우 도움이 될 것입니다! –