В книге рассматривается пример:
import sys if len(sys.argv) != 2: print("File") raise SystemExit(1) f = open(sys.argv[1]) lines = f.readline() f.close() fvalues = [line for line in lines] print(min(fvalues)) print(max(fvalues))
запускаю
wavedocs@vm010-001-042-003:~/python$ python3 list.py log Print file:log Traceback (most recent call last): File "list.py", line 11, in <module> fvalues = [float(line) for line in lines] File "list.py", line 11, in <listcomp> fvalues = [float(line) for line in lines] ValueError: could not convert string to float:
файл log:
19.34342
1.34327
0.657
479.325654