小試牛刀:使用python書寫lammps的in文件
本文簡(jiǎn)單介紹如何通過(guò)python代碼編寫lammps的in文件,雖然此法較直接書寫in文件而言無(wú)明顯優(yōu)勢(shì),甚至稍不如直接寫in文件來(lái)的方便。但我想通過(guò)此作為將兩者相結(jié)合的開(kāi)端。
?????? 優(yōu)先介紹python代碼的編寫,其所用語(yǔ)法簡(jiǎn)單且單一:
首先定義一個(gè)變量file。file= open("test.txt",w) open表示直接打開(kāi)一個(gè)文件,如果文件不存在則創(chuàng)建文件;而w是open下的一種模式代表僅以書寫的方式打開(kāi)。隨后便均為同一語(yǔ)法,僅需修改字符串即可:file.write("clear\n?")?表示在文件中書寫clear,\n為換行符。若想要將得到的in文價(jià)更美觀,可在其中加上\t(字符串多行輸出對(duì)齊)。
保存后便開(kāi)始運(yùn)行此代碼,這里介紹個(gè)人最常用的三種方法僅供學(xué)習(xí)參考
????????一、我習(xí)慣于在vs code書寫in文件或者python代碼,先介紹vs code的運(yùn)行方法:書寫完畢并保存在某一路徑后,直接運(yùn)行,便在此路徑內(nèi)生成你所需的in文件(當(dāng)然你也可以添加代碼指定生成的路徑)。
?????? 二、在Ubuntu操作界面
首先打開(kāi)python文件所在路徑完后書寫命令python file.py(文件名)運(yùn)行即可。如下圖所示
注:python file.py不能運(yùn)行可嘗試python3 file.py。

回車運(yùn)行即可,在該路徑內(nèi)會(huì)自動(dòng)生成你所需的in文件。
?????? 三、在windows終端運(yùn)行
與Ubuntu相差無(wú)幾,同樣打開(kāi)python文件所在路徑完后書寫命令python file.py(文件名)運(yùn)行即可。
注:同上

運(yùn)行結(jié)束后可打開(kāi)該路徑查看一下

達(dá)到預(yù)期結(jié)果。