2024-04-22 21:33:12 发布
网友
假设一个文本文件的每一行的第五个字符串包含以下内容,那么用什么样的python方法来创建一个列表(举例说明)呢 12,27.i,3,6.7,你好,438 在这种情况下,脚本会将“Hello”(不带引号)添加到列表中。 换言之(概括地说),输入输入文件“,如何在python中获得每行的第n个字符串(n是定义的数字)的列表? 非常感谢!你知道吗
您可以使用^{}模块读取文件,并将第五列中的所有项存储在列表中:
import csv with open(my_file) as f: lst = [row[4] for row in csv.reader(f)]
如果它是一个文本文件,它可以简单到:
with open(my_file, 'r') as f: mylist = [line.split(',')[4] for line in f] # adds the 5th element of split to my_list
既然您提到您使用的是.txt文件,您可以尝试以下方法:
f = open('filename.txt').readlines() f = [i.strip('\n').split(",") for i in f] new_f = [i[4] for i in f]
您可以使用^{} 模块读取文件,并将第五列中的所有项存储在列表中:
如果它是一个文本文件,它可以简单到:
既然您提到您使用的是.txt文件,您可以尝试以下方法:
相关问题 更多 >
编程相关推荐