小编Jus*_*bie的帖子

AttributeError:FileInput实例没有属性'__exit__'

我试图从多个输入文件中读取并将每个文件中的第二行作为表格彼此相邻打印

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__'"

python

15
推荐指数
1
解决办法
2万
查看次数

读取float并插入const char数组*

从文本文件中,我读了几个值

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)

当然上面的行不起作用,只是想展示我想拥有的东西.谢谢

c++ arrays char

1
推荐指数
1
解决办法
84
查看次数

为什么我的双重显示为科学?

如何添加科学和浮点数?我有类似的东西

 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 ......

谢谢

一个

c++

-7
推荐指数
1
解决办法
78
查看次数

标签 统计

c++ ×2

arrays ×1

char ×1

python ×1