Python: объединить строку из файла со строковым литералом - PullRequest
0 голосов
/ 12 мая 2018

Я пытаюсь объединить строку, извлеченную из файла, со строковым литералом и получаю ошибку.

Пример:

file.txt:

string1
string2
string3

program.py:

import random
f = open("file.txt", "r")
alist = f.readlines()
f.close()

anotherlist = ['word1', 'word2']
astring = random.choice(alist) + " " + random.choice(anotherlist)
print(astring)

Она печатает переменную, извлеченную из файла .txt, но после этого ничего не печатает.

...