目的
Visual Studio用不明白,于是我找了一个Fortran解释器(大概),接着了解到cmd也是可以直接运行Fortran的,于是VScode就又得1分。但是每次构建都得敲命令,后来我就写了一个脚本,专门解决这个痒点。
代码
import os
import time
file=input("NAME=")
print("开始构建……")
os.system(f"gfortran -Wall {file}")
print("构建完成!")
time.sleep(2)
print("运行结果:\n")
os.system(r".\a")
try:
os.remove(".\\a.exe")
print("\n已移除exe文件,运行结束")
except FileNotFoundError:
print("\n运行过程中出现了错误,请检查!")
os.system("pause")
效果
以ex01_00.f90为例:
program HelloWorld
implicit none
print *,"hello world"
end
缺点就是只能解决这些只输出文本的程序,其他的可以敲命令