저는 지금 당분간이 문제에 시달렸습니다. 어쩌면 누군가 도움을 줄 수 있습니다. 사전 목록이 있습니다. 이러한 각 사전은 별도의 .csv 파일에 기록해야합니다. 어떻게해야합니까?Python 3.x에서 여러 개의 csv 파일에 여러 사전 작성하기
을 File1 : 내가 네 .CSV 파일을 다음과 같이보고 싶은
from openpyxl import *
from openpyxl.styles import *
import csv
a = 1
b = 2
c = 3
d = 4
e = 5
f = 6
g = 7
h = 8
one = {'A':a,'B':b}
two = {'C':c,'D':d}
three = {'E':e,'F':f}
four = {'G':g,'H':h}
list = [one,two,three,four]
def main():
for eachfilename, eachdict in enumerate(list):
with open(eachfilename, 'w') as csvfile:
writer = csv.writer(csvfile)
for line in eachdict:
writer.writerow(line)
main()
을 결국 : 나는이 작동하지 않는, 지금까지 무엇을 가지고
A,a
B,b
파일 2 :
C,c
D,d
File3 : ...
왜 현재 코드가 작동하지 않는지 설명 할 수 있다면 좋을 것입니다. –
BTW main에서 첫 번째'for' 루프 다음에 간단한'print eachfilename, eachdict'를 추가하면 합리적인 (즉, 파일 이름과 다음 코드가 가정하는 것으로 보이는 사전을 볼 수 있습니까? – barny