я сделать код для чтения каждой строки «имя» файла:чтения файлов в Python - Последняя строка «None»
def readFile(name):
with open(name) as f:
for line in f:
line = line.strip()
print line
Мой файл есть это:
11001
10010
Мой выход :
11001
10010
None
Почему нет?
'F = Int ('0b' + f.readline(), 2)' Python двоичные значения начинаются с '0b' –
@DhruvSomani нет, это просто буквальное обозначение. У Томаса все правильно: 'int (" 11001 ", 2)' действительно. 'int (" 11001/n ", 2)' is not. –
@AdamSmith, Да, это неверно, но 'int (" 11001 \ n ", 2')' является действительным (проверьте свою косую черту). Ведущее и конечное пробелы в порядке для 'int()'. –