Ошибка означает, что это неправильная версия JVM для этой версии Eclipse. Ссылка имеет более подробную информацию:
http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html
Ваша проблема в том, что с помощью id = random.choice(open('ID.log').readlines())[32:]
вы получаете строку файла, включая символы новой строки в конце.
Возможное исправление: метод str.rstrip()
, который удаляет завершающие пробелы:
id = random.choice(open('ID.log').readlines())[32:].rstrip()
Случайные символы удаляются либо с помощью rsrtip (), либо с помощью re.split
import re
.
fileread = open('file.txt').read().rstrip()
fixedlist = re.split(' |\s|\n', fileread)