日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python列表写入csv文件_将多个列表写入csv。Python中的文件

發布時間:2023/12/15 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表写入csv文件_将多个列表写入csv。Python中的文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我對Python(以及編程)還很陌生。我寫了一個簡短的程序,可以將一個專用文件夾的文件名讀入字符串。在此之后,我將“提取”文件名中的信息(例如文檔編號、標題等->在示例中稍后稱為value1、value 2等)。

之后,我將值存儲到列表中。每個文件(通過循環生成)一個列表,如下所示:

['value1','value 2','value3']

使用“打印”功能,我可以按需顯示列表:[‘value1‘, ‘value 2‘, 'value3'] (# generated from file 1)

[‘value1‘, ‘value 2‘, 'value3'] (# generated from file 2)

[‘value1‘, ‘value 2‘, 'value3'] (# generated from file 3)

[‘value1‘, ‘value 2‘, 'value3'] (# generated from file 4)

[‘value1‘, ‘value 2‘, 'value3'] (# generated from file 5)

現在我要將列表存儲到csv.file中,如下所示:value1, value2, value3, (# generated from file 1)

value1, value2, value3, (# generated from file 2)

value1, value2, value3, (# generated from file 3)

value1, value2, value3, (# generated from file 4)

value1, value2, value3, (# generated from file 5)

我在網上搜尋可能的解決辦法。我試過幾件事,但只得到最后一個生成的列表。

我試過的一次:import os

import csv

def go():

folder = folderentry.get() # reads path for 'folder'

for path, subdirs, files in os.walk(folder):

for name in files:

searchValue1 = name.find("value1")

if searchValue1 >= 0:

parameter1 = "value 1"

else:

parameter = "NOT FOUND!"

searchValue2 = name.find("value2")

if searchValue1 >= 0:

parameter2 = "value 2"

else:

parameter = "NOT FOUND!"

searchValue3 = name.find("value3")

if searchValue3 >= 0:

parameter3 = "value 3"

else:

parameter = "NOT FOUND!"

list2 = []

list2.append(parameter1)

list2.append(parameter2)

list2.append(parameter3)

print(list2) # delivers the lists lik I want them

# generate csv.file:

with open('some.csv', 'wb') as f:

writer = csv.writer(f)

list3 = zip(list2)

writer.writerows(list3)

(list2是定義列表的變量)

有了這個密碼我得到:value1

value2

value3

...

我想需要一個循環,但我無法理解。

總結

以上是生活随笔為你收集整理的python列表写入csv文件_将多个列表写入csv。Python中的文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。