Python计算并显示从stdin读取的数据大小

2024-09-27 09:27:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个从stdin读取行的Python脚本,例如:

# Read nmon data from stdin
data = sys.stdin.readlines()

# Number of lines read
nbr_lines = len(data)

# Show current time and number of lines
msg = now + " Reading NMON data: " + str(nbr_lines) + " lines"
print (msg)

我想评估并显示从stdin读取的数据总量(以字节为单位),这是可能的吗?在

谢谢你的帮助!在


Tags: offrom脚本numberreaddatalenstdin
2条回答

字节总数取决于输入的编码。 对于8b编码(例如ASCII),或者如果您只需要知道字符数:

bytes_total = len(''.join(data))
>>> data = ['a','bcd','efgh']
>>> sum(map(len, data))
8

相关问题 更多 >

    热门问题