小编eun*_*lee的帖子

如何在Python中移动小数位?

我目前正在使用以下内容来计算两次差异.外出非常快,因此无论如何我都不需要显示仅为0.00的小时和分钟.我如何在Python中实际移位小数位?

def time_deltas(infile): 
    entries = (line.split() for line in open(INFILE, "r")) 
    ts = {}  
    for e in entries: 
        if " ".join(e[2:5]) == "OuchMsg out: [O]": 
            ts[e[8]] = e[0]    
        elif " ".join(e[2:5]) == "OuchMsg in: [A]":    
            in_ts, ref_id = e[0], e[7] 
            out_ts = ts.pop(ref_id, None) 
            yield (float(out_ts),ref_id[1:-1], "%.10f"%(float(in_ts) - float(out_ts)))

INFILE = 'C:/Users/kdalton/Documents/Minifile.txt'
print list(time_deltas(INFILE))
Run Code Online (Sandbox Code Playgroud)

python decimal

5
推荐指数
2
解决办法
9841
查看次数

标签 统计

decimal ×1

python ×1