运行exe。 Python API中的文件

时间:2018-02-10 20:09:15

标签: python subprocess python-requests

我目前正在为Plaxis编写一个使用远程API Python环境的python脚本。 我想知道我是否可以运行exe。在API环境中的本地计算机中的文件。我尝试过在Python脚本中运行exe.file的常用方法,但它没有成功。非常感谢你的帮助! 这是我的代码:

from plxscripting.easy import *
s_i, g_i = new_server('localhost', 10000, password='123456')

i = "1"

a = int(16)

b = int(16)

address= "E:\\python practics\\test" + str(i) + ".p2dx"


g_i.save(address)

g_i.gotostages()

import subprocess

RmdNumGen = "E:\\python practics\\random numebr generator.exe"

process = subprocess.Popen(RmdNumGen, stdin=PIPE, stdout=PIPE, creationflags=0x08000000)

p.communicate(a,b)

g_i.InitialPhase.ShouldCalculate = True
g_i.Phase_1.ShouldCalculate = True

g_i.calculate()

exit()

1 个答案:

答案 0 :(得分:0)

我不熟悉popen的用法,但是代码中有一个明显的错误: 尝试使用process.communicate而不是p.communicate

您是否正在处理Plaxis中的某种概率形式分析?关于这一点,有几篇论文。