运行 Python 脚本的方法

运行 Python 脚本的方法主要有3种,它们分别是:使用交互式命令行、执行脚本程序源文件和植入其他软件(例如,Abaqus/CAE)。下面使用这3种方法来输出。

1  使用交互式命令行

在 Windows 操作系统下,单击【开始】【程序】【Dassault System SIMULIA Abaqus CAE 2018】【Abaqus Command】,在 Abaqus 的命令行窗口中输入 abaqus python 命令,可以启动交互式命令行窗口,如图1所示:

python的运行窗口 python运行窗口大小_python的运行窗口

图1 在 Abaqus 命令行窗口中访问 Python 解释器

如果计算机中成功安装了 Python 软件,按照下列操作步骤也可以启动命令行程序:单击【开始】【程序】【Python 2.7】【Python(command line)】,则弹出如图2所示的 Python 命令行窗口:

python的运行窗口 python运行窗口大小_命令行_02

 图2 启动 Python 命令行窗口

在 DOS 窗口中输入 Python 也可以启动交互式命令行,如图3所示:

python的运行窗口 python运行窗口大小_源文件_03

图3 在 DOS 窗口启动交互式命令行

 ☞ 提示:符号“>>>”是 Python 语句的提示符。对于 Windows 操作系统,同时按下 Ctrl + z可退出提示符;对于 Linux/BSD shell 操作系统,同时按下 Ctrl + d 可退出提示符。

2  执行脚本程序源文件

如果通过脚本程序源文件来输出的大小,首先应该编写代码(test1.py),程序的源代码如下:

a=2
b=3
c=a**b
print c

有两种执行脚本文件 test1.py 的方法:


1)借助于Abaqus 软件中带的 Python 解释器来运行源文件。在Abaqus 默认工作路径(笔者的默认工作路径为 C:\temp)下输入如图4所示的命令:

python的运行窗口 python运行窗口大小_源文件_04

图4  在 Abaqus 自带的 Python 解释器下运行

2)在Python 解释器中运行源文件。此时,可以在DOS 窗口中输入如图5所示的命令:

python的运行窗口 python运行窗口大小_Python_05

 图5  在 DOS 窗口中运行

建议选择源文件的方式来编写 Python 程序。编写 Python 脚本文件时,编辑器的好坏将直接影响到程序编写的效率和质量。好的编辑器应该满足下列2个基本要求:

(1)要包含语法加亮功能,该功能可以将 Python 程序的不同部分标以不同的颜色,方便修改和编写程序,也使得程序形象易读;

(2)执行的高效性,对于大型程序,需要编辑器具有较高的读入/写出效率。

对于 Windows 操作系统,建议选用 Editplus 、UltraEdit 或 IDLE 编辑器,它们除了具备语法加亮功能之外,还提供了许多便捷的其他功能。尽量不要使用记事本来编辑 Python 源文件,它既不包含语法加亮功能,也不支持文本缩进,而且大型代码文件的读写效率也很低。

3  植入Abaqus/CAE 软件


在 Abaqus/CAE 的命令行接口中,输入如图6所示的代码,也可以输出的值。

python的运行窗口 python运行窗口大小_Python_06

图6 在Abaqus/CAE的命令行接口中实现