0
저는 Fortran 프로그램을 가지고 있고 여러 파일을 위해 python으로 실행하려고합니다. 2000 개의 입력 파일이 있지만 Fortran 코드에서 한 번에 하나의 파일 만 실행할 수 있습니다. 파이썬으로 Fortran 프로그램을 어떻게 호출해야합니까?다중 입력을 위해 python에서 Fortran 프로그램을 실행하는 방법
내 스크립트 :
import subprocess
import glob
input = glob.glob('C:/Users/Vishnu/Desktop/Fortran_Program_Rum/*.txt')
output = glob.glob('C:/Users/Vishnu/Desktop/Fortran_Program_Rum/Output/')
f = open("output", "w")
for i in input:
subprocess.Popen(["FORTRAN ~/C:/Users/Vishnu/Desktop/Fortran_Program_Rum/phase1.f", "--domain "+i])
f.write(i)
오류 :
Traceback (most recent call last):
File "<pyshell#14>", line 2, in <module>
subprocess.Popen(["FORTRAN ~/C:/Users/Vishnu/Desktop/Fortran_Program_Rum/phase1.f", "--domain "+i])
File "C:\Users\Vishnu\AppData\Local\Programs\Python\Python35-32\lib\subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "C:\Users\Vishnu\AppData\Local\Programs\Python\Python35-32\lib\subprocess.py", line 1224, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
당신이 코드를 설명시겠습니까? 나는 파이썬에 익숙하지 않다 – Jone
여러 입력 파일에 대해 fortran 프로그램을 실행할 수 없다. 나를 안내해 주시겠습니까? – Jone
편집 버튼이 있어야합니다. – aydow