Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将单列.csv文件转换为列表变量_Python_List_Csv_Variables - Fatal编程技术网

Python 将单列.csv文件转换为列表变量

Python 将单列.csv文件转换为列表变量,python,list,csv,variables,Python,List,Csv,Variables,我有一个单列.csv文件,我想将其转换为列表变量。我该怎么做?这是我的代码和我得到的输出: import csv kws = open('kws.csv') kws = csv.reader(kws) for i in kws: print(i) 输出读取['free games']['games now'],但我希望它读取['free games','games now'],这样我就可以创建一个列表变量。试试这个 import csv with open('kws.csv', 'r

我有一个单列.csv文件,我想将其转换为列表变量。我该怎么做?这是我的代码和我得到的输出:

import csv
kws = open('kws.csv')
kws = csv.reader(kws)
for i in kws:
    print(i)
输出读取['free games']['games now'],但我希望它读取['free games','games now'],这样我就可以创建一个列表变量。

试试这个

import csv

with open('kws.csv', 'r') as f:
    str_list = [row[0] for row in csv.reader(f)] 

对于单列cvs文件,不需要
cvs
模块:

with open('test.csv', 'r') as fil:
    kws = [line.rstrip('\n') for line in fil]


最好使用
rstrip()
with open('test.csv', 'r') as fil:
    kws = fil.read().split('\n')