python 调用的外部程序(fortran写成)无法执行

python 调用的外部程序(fortran写成)无法执行

离去的眼神 发布于 2021-11-29 字数 826 浏览 926 回复 1

程序A(python写)成执行时,调用程序B(Foortran写成),调用命令为os.system.现在的问题是调用后程序B没有正常执行,而单独执行B时,程序正常.这是怎么回事?????

程序大概形式如下:

aa='dcin.active'

with open(aa,'r+') as f1:

       aa_l=f1.readlines()

       aa_l_h=aa_l[3].split()

       while aa_l_h[3]<100:

              aa_l_h[3]=float(aa_l_h[3])+1

              dc='/home/peng/desktop/wdm/6/dc'

              p=os.system(dc)

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最偏执的依靠 2021-12-01 1 楼

http://blog.csdn.net/longerzone/article/details/17889969

建议尝试下subprocess.call