栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

检测VASP的执行结果(Python脚本实现-check

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

检测VASP的执行结果(Python脚本实现-check

检测VASP的执行结果(Python脚本实现-check_output.py) 代码描述
  1. 找出设定地址下的所有output/slurm文件,注slurm文件以其后数字中最大的为准。
  2. 输出文件的最后几行
对文件的要求 实现过程 使用方法

修改文件中os.walk()中的地址即可

import os,subprocess
def command_inout(command):
    open_processer=subprocess.Popen(command,shell=True,stdout=subprocess.PIPE)
    out=open_processer.stdout.read().decode()
    open_processer.stdout.close()
    return out
for a,b,c in os.walk("/public3/home/sc52397/work/makaichuang/doped_with_Al_and_In/simulation"):
    max=0
    for x in c :
        if x=="output":
             command="cd "+a+";"+"tail "+x
             print(command)
             print(command_inout(command))
             continue
        if x[:4]=="slur":
            if max
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329855.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号