1
我似乎无法将每个单行从.txt文件拉到元组中。 'city-data.txt'文件只是50个州,capitols和他们经纬度的列表。我需要创建一个所有状态的元组。从另一个文件读取多行到一个元组
这是到目前为止我的代码 -
def read_cities(file_name):
file_name = open('city-data.txt' , 'r')
for line in file_name:
road_map = ((line.split('\t')))
return road_map
file_name.close()
print(read_cities('city-data.txt'))
当它运行时,只打印从.txt文件的第一行,因为这样的:
['Alabama', 'Montgomery', '32.361538', '-86.279118\n']
在您的函数中用'yield'替换'return'然后将其包装在一个循环中... – dawg