私はデータ値をリストにプルするcsvリーダーを持っています。このデータがリストに入れられたら、リストの空白を取り除きたいと思います。私はオンラインで見て、人々が使用しているのを見ましたstriplist()
例えば
def striplist(l):
return([x.strip() for x in l])
ただし、初心者であり、コードを組み込むことを試みているので、私はあまり運がなく、問題に関するガイダンス、または私が間違っていることについての理解をいただければ幸いです。私のコードは以下の通りです:
import csv
import time
csvfile = open("example.csv")
filetype = csv.Sniffer().has_header(csvfile.read(1024))
csvfile.seek(0)
reader = csv.reader(csvfile,filetype)
csvreaderlist = []
csvfilecounter = 0
if filetype:
next(reader)
print("CSV file located, headers present, importing data")
time.sleep(3)
for data in reader:
csvreaderlist.append(data)
print(data)
csvfilecounter = csvfilecounter +1
summarycounter = summarycounter +1
else:
print("CSV file located, no headers found, importing data")
time.sleep(3)
for data in reader:
csvreaderlist.append(data)
csvfilecounter = csvfilecounter +1
summarycounter = summarycounter +1
print(data)
if csvfilecounter == csvfilecounter:
print(len(csvreaderlist),'Lines were successfully imported from the CSV file')
time.sleep(3)
def striplist(csvreaderlist):
return([data.strip() for data in csvreaderlist])