小试牛刀:使用python书写lammps的in文件
本文简单介绍如何通过python代码编写lammps的in文件,虽然此法较直接书写in文件而言无明显优势,甚至稍不如直接写in文件来的方便。但我想通过此作为将两者相结合的开端。
优先介绍python代码的编写,其所用语法简单且单一:
首先定义一个变量file。file= open("test.txt",w) open表示直接打开一个文件,如果文件不存在则创建文件;而w是open下的一种模式代表仅以书写的方式打开。随后便均为同一语法,仅需修改字符串即可:file.write("clear\n ") 表示在文件中书写clear,\n为换行符。若想要将得到的in文价更美观,可在其中加上\t(字符串多行输出对齐)。
保存后便开始运行此代码,这里介绍个人最常用的三种方法仅供学习参考
一、我习惯于在vs code书写in文件或者python代码,先介绍vs code的运行方法:书写完毕并保存在某一路径后,直接运行,便在此路径内生成你所需的in文件(当然你也可以添加代码指定生成的路径)。
二、在Ubuntu操作界面
首先打开python文件所在路径完后书写命令python file.py(文件名)运行即可。如下图所示
注:python file.py不能运行可尝试python3 file.py。

回车运行即可,在该路径内会自动生成你所需的in文件。
三、在windows终端运行
与Ubuntu相差无几,同样打开python文件所在路径完后书写命令python file.py(文件名)运行即可。
注:同上

运行结束后可打开该路径查看一下

达到预期结果。