不使用panda或csv模块PYTHON筛选csv文件

不使用panda或csv模块PYTHON筛选csv文件,python,csv,Python,Csv,在不使用任何模块(熊猫、csv等)的情况下,我需要过滤此csv文件(),我只想过滤动画类型中的电影,并删除其他电影 我使用了open、split和for循环来读取数据,但我很难将电影过滤成不同的类型 我创建了一个名为genres的列表,然后将其附加到genres.append(line.split(“,”)[4]),但这只提供了“流派”列中的流派列表,而没有提供特定流派中每部电影的信息 我知道在没有模块的情况下尝试这样做是疯狂的(这是为学校准备的),但是没有模块也可以这样做吗? 提前谢谢。试试这

在不使用任何模块(熊猫、csv等)的情况下,我需要过滤此csv文件(),我只想过滤动画类型中的电影,并删除其他电影
我使用了open、split和for循环来读取数据,但我很难将电影过滤成不同的类型
我创建了一个名为genres的列表,然后将其附加到genres.append(line.split(“,”)[4]),但这只提供了“流派”列中的流派列表,而没有提供特定流派中每部电影的信息
我知道在没有模块的情况下尝试这样做是疯狂的(这是为学校准备的),但是没有模块也可以这样做吗?
提前谢谢。

试试这个

f = open("file_name", "r",encoding="utf-8")
new_list=[]
header=0
for line in  f.readlines():
    #if header is present in the file
    if header==0:
        new_list.append(line)
        header=1
        continue
    #add Genre Name to filter
    if line.split(',')[4]=='genre_name':
        new_list.append(line)

#writing filtered list to output file.
out_flie=open('output.txt','w',encoding="utf-8")
for element in new_list:
    out_flie.write(element)
    out_flie.write('\n')
out_flie.close()

似乎是一个分配问题,有不使用外部库的可疑限制。这不是任务完成站点。请在你自己尝试后发布一个特定的qn。这不是作业问题。我已经尝试过解决这个问题,但我想具体的问题是如何在不使用任何模块(如panda或csv)的情况下按列值筛选行。非常感谢!这对我来说非常有效