(Mar-07-2017, 04:46 PM)wavic Wrote: Consider that f.readlines() will create a list of all file lines. This can eat the memory. If the file is big enough.
Changed this as follows;
with open('debt.txt') as d:
for line in d:
print line.split()[1].replace("£", "")
I am working in eclipse and the output gives me what I want but replaces the "£" with "�" instead;
-�500
+�280
+�962
-�2088
When I add the line print sum(line.split()[1].replace("£", "")) I get an error: TypeError: unsupported operand type(s) for +: 'int' and 'str'.
How can I remedy this?