我需要通过自动化的python脚本运行OpenFOAM命令。
我的python代码包含
subprocess.Popen(['OF23'], shell=True)
subprocess.Popen(['for i in *; do surfaceConvert $i file_path/$i.stlb; done', shell=True)
其中23是shell命令,在alias中定义为
alias OF23='export PATH=/usr/lib64/openmpi/bin/:$PATH;export LD_LIBRARY_PATH=/usr/lib64/openmpi/lib/:$LD_LIBRARY_PATH;source /opt/OpenFOAM/OpenFOAM-2.3.x/etc/bashrc'
此脚本在终端中运行OpenFOAM命令,文件路径定义转换为二进制格式的stl文件
但当我运行脚本时,我得到的“23”是未定义的。
如何使脚本运行alias命令并执行下一个OpenFOAM文件转换命令
目前没有回答
相关问题 更多 >
编程相关推荐