import linecache
from random import randint
number = randint(1,2500)
firstnamenumber = randint(1,1219)
print "Male(m) or Female(f)"
choice = raw_input()
last = linecache.getline('lastname.txt',number)
malefirst = linecache.getline ('malename.txt',firstnamenumber)
femalefirst = linecache.getline ('femalename.txt',firstnamenumber)
print"{}{}".format(malefirst,last)
我的想法是将每个.txt文件中的最后一个malefirst,femalefirst变量设置为随机行。然后我想在同一行打印名字和姓氏。但是,这是打印两个单独的行。我的错误在哪里?它可能在.txt文件中吗?如果是这样,我不确定会触发什么。
.txt文件是包含人口普查报告名称的文件。