首页/文章/ 详情

Python编程基础知识系列连载(2)

2年前浏览1851

运行 Python 脚本的方法

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

1  使用交互式命令行

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

图片

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

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

图片

 图2 启动 Python 命令行窗口

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

图片

图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所示的命令:

图片

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

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

图片

图5  在 DOS 窗口中运行

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

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

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

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

3  植入Abaqus/CAE 软件

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

图片

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

理论科普仿真体系代码&命令pythonAbaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-05-28
最近编辑:2年前
力学与Abaqus仿真
博士 | 副教授 达成所愿 索见未来 助力科技 实现...
获赞 397粉丝 3492文章 109课程 5
点赞
收藏

作者推荐

未登录
1条评论
里海
Come on
2年前
有视频嘛?
回复

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈