簡體   English   中英

導入CSV文件以列出問題

[英]importing csv file to list issue

嗨,我正在嘗試將此csv文件導入列表:

00cd3de3903a1dd0c5d10a4da5298088
0164d6463da0f5557c18ee5bf3fa40c6
021471774a61276bca2acc70d2605448
025faee9578c97fbaa0da61d55691758
04dd55ae5d18babc028a8410ca34ce10
0524579c38b45ce3f90865a91d4318a4
05a00c320754934782ec5dec1d5c0476
068ed52dae623cbd44c2198cb0eecda3
07dbd191187a3bfbd1d935cabdd82e24
0c3a1172e21000fe43a5b7894f3e0687

代碼如下:

with open('\\\\ntsrv1\\Indicators_for_Siem\\IOC1.csv', 'r', ) as temp_file:
    readCSV = csv.reader(temp_file, delimiter=',')

for row in readCSV:
    new_list.append(row)

輸出看起來像這樣:

[['00cd3de3903a1dd0c5d10a4da5298088'], ['0164d6463da0f5557c18ee5bf3fa40c6'],      ['021471774a61276bca2acc70d2605448'], ['025faee9578c97fbaa0da61d55691758'],   ['04dd55ae5d18babc028a8410ca34ce10'], ['0524579c38b45ce3f90865a91d4318a4'], ['05a00c320754934782ec5dec1d5c0476'], ['068ed52dae623cbd44c2198cb0eecda3'], ['07dbd191187a3bfbd1d935cabdd82e24'], ['0c3a1172e21000fe43a5b7894f3e0687']]

它看起來像列表列表

而且我正在尋找一種單數清單的模式,例如:

['value1','value2','value3','value4']             

謝謝您的幫助

那不是CSV。 只需使用:

with open('input.csv') as temp_file:
    new_list = temp_file.read().splitlines()

行變量是一個列表。

import csv
new_list = []
with open('input.csv', 'r') as temp_file:
    readCSV = csv.reader(temp_file, delimiter=',')
    for row in readCSV:
        new_list.append(row[0])
print(new_list)

將輸出:

['00cd3de3903a1dd0c5d10a4da5298088', '0164d6463da0f5557c18ee5bf3fa40c6', '021471774a61276bca2acc70d2605448', '025faee9578c97fbaa0da61d55691758', '04dd55ae5d18babc028a8410ca34ce10', '0524579c38b45ce3f90865a91d4318a4', '05a00c320754934782ec5dec1d5c0476', '068ed52dae623cbd44c2198cb0eecda3', '07dbd191187a3bfbd1d935cabdd82e24', '0c3a1172e21000fe43a5b7894f3e0687']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM