我试图从多个输入文件中读取并将每个文件中的第二行作为表格彼此相邻打印
import sys
import fileinput
with fileinput.input(files=('cutflow_TTJets_1l.txt ', 'cutflow_TTJets_1l.txt ')) as f:
for line in f:
proc(line)
def proc(line):
parts = line.split("&") # split line into parts
if "&" in line: # if at least 2 parts/columns
print parts[1] # print column 2
Run Code Online (Sandbox Code Playgroud)
但我得到一个"AttributeError:FileInput实例没有属性' __exit__'"
从文本文件中,我读了几个值
const float vLowCut = cfg.get<float>("LowCut");
const float vLowCut1 = cfg.get<float>("LowCut1");
...
Run Code Online (Sandbox Code Playgroud)
怎么可能将它们附加在const char数组中,例如
const char * CutList[2] = {"value"+vLowCut, "value2"+vLowCut2)
Run Code Online (Sandbox Code Playgroud)
当然上面的行不起作用,只是想展示我想拥有的东西.谢谢
如何添加科学和浮点数?我有类似的东西
var1 0.99999899 var2 3.5008552e-05 sum 3.5008552e-05
Run Code Online (Sandbox Code Playgroud)
但我不明白为什么在第一个地方var2在我宣布的第一个地方显示为科学
double var1, var2;
Run Code Online (Sandbox Code Playgroud)
所以,实际上他们的总和只是var2 ......
谢谢
一个