打开 .txt 文件并创建一个新的元组集合

水果.txt


apple 

banana 

mango 

cherry 

我想打开文件fruit.txt中的文件.py,我想要水果的元组集合。一个例子如下所示:


fruits = ("apple", "banana", "mango", "cherry")

我搜索了一下,发现我需要使用它open(fruit.txt,'r')来打开 .txt 文件。但是我怎样才能列出清单呢?


眼眸繁星
浏览 126回答 2
2回答

德玛西亚99

使用以下代码读取文件行,并将它们转换为元组:案例 1: fruits 是一个多行文件fruits_tuple = tuple(open('fruit.txt', 'r').readlines())案例 2: fruits 是一个单行文件案例 2.1: fruits 是一个单行文件,以 '\n' 为换行符fruits_tuple = tuple(open('fruit.txt', 'r').readline().split(' \\n'))案例 2.2: fruits 是一个单行文件,以 '\n' 作为原始字符串fruits_tuple = tuple(open('fruit.txt', 'r').readline().split(' \n'))

慕工程0101907

如果水果在您的文本文件中位于不同的行中,请尝试这种方式fruits = open('fruits.txt','r') #opening the filelines = fruits.readlines() #making list, with the line breakfruit = [] #empty list to later append without the line breakfor line in lines: #looping through the list    stripped = line.strip('\n') #removing the linebreak    fruit.append(stripped) #appending to the new listmain_tup = tuple(fruit) #making it to a tuple print(main_tup)这是使用列表理解编写此代码的更短方法。fruits = open('some.txt','r')lines = fruits.readlines()fruit = [line.strip('\n') for line in lines] #list comprehensionmain_tup = tuple(fruit)print(main_tup)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python