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

发布于 2021-11-29 00:34:16 字数 753 浏览 928 评论 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)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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

评论(1

最偏执的依靠 2021-12-01 09:25:56

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

建议尝试下subprocess.call

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击“接受”或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文