用正则表达式查找关键词后的数字
作者:
光头披风侠 | 来源:发表于
2019-08-22 20:53 被阅读0次def getOUTCAR(self):
# import re
parameter = {}
f = open(self.path + "/OUTCAR", 'r')
lines = f.readlines()
for line in lines:
if "E-fermi" in line:
Efermi = re.compile(
r"(?<=E-fermi : )\d+\.?\d*").findall(line)
Efermi = list(map(float, Efermi))
parameter['E-fermi'] = Efermi[0] # print(line)
f.close()
return parameter
def DOS(self):
# 打开DOSCAR文件
f = open(self.path + "/DOSCAR", 'r')
lines = f.readlines()
本文标题:用正则表达式查找关键词后的数字
本文链接:https://www.haomeiwen.com/subject/yknosctx.html
网友评论