Во-первых, когда вы открываете и записываете файл, нужно запомнить, что закрываете файл после записи. Вот так.
file = open('filePath/input.train', 'wb')
for i in range(len(myList)):
file.write(bytes((myList[i]),'UTF-8'));
file.close()
во-вторых, код Python не должен иметь ";"
в-третьих, file
- это ключевое слово python, поэтому не используйте file
в качестве имени переменной. Вы можете использовать f
или my_file
или кого угодно, но не используйте ключевое слово python.
в-четвертых, Python имеет iterator
, используйте iterator
лучше, чем ваш for i in range(len(xxx))
.
все это, ваш код может выглядеть следующим образом.
f = open('filePath/input.train', 'wb')
for line in myList:
f.write(bytes(line, 'UTF-8'))
f.close()