각 행이 원본 CSV 파일 중 하나를 나타내는 단일 CSV 파일로 변환하려는 CSV 파일이 있습니다. CSV 패키지를 사용하고 있으며 원래 CSV 파일에서 항목을 읽을 수있는 방법을 이미 알아 냈습니다. 또한 하나의 행, 즉 생성하려는 단일 CSV에 대한 헤더 ('가격', '날짜'및 '수량'과 같은 열 이름 포함) 만 포함하는 템플릿 CSV 파일이 있습니다. 헤더 이름을 사용하여 특정 CSV 행/열에 쓰기
with open ('TemplateFile.csv', 'w') as TemplateFile:
TemplateFileWriter = csv.writer(TemplateFile, delimiter=';')
# I already have references to all the files I want to access in the variable fileList
for f in fileList:
with open(f, 'r') as InputFile:
InputFileReader = list(csv.reader(InputFile, delimiter=';'))
# This is where I store the 'Price' variable.
tmp = InputFileReader[3][3]
지금, 내가 무엇을 하시겠습니까 "가격"으로 발생하는 것과 같은 열에서
TemplateFile
에서 특정 행에
tmp
을 저장하는 편리한 방법을 가지고있다. CSV 패키지에서 읽은 적이 있는데
write
과
DictWrite
두 가지 모두를 읽을 수는 있지만 문서를 읽을 수 없습니다.
내가하고 싶은 것은 내 마지막 줄이 같은 궁극적 :
TemplateFileWriter[myPrefferedRow]['Price'] = tmp
내가 여기에없는 뭔가를 달성하기 위해 노력하고 또는이는 CSV 패키지와 함께 할 수 있습니까?
"tmp 저장"이란 무엇을 의미합니까? –
@JoelCornett 죄송합니다. 모든 사항을 업데이트하지 않고 게시물을 변경했습니다. 첫 번째 코드 블록의 마지막 변수를 참조했습니다. 현재는 거기에 있습니다. – Speldosa
Ah. 예제 입력과 출력을 제공 할 수 있습니까? CSV의 5-10 줄이면 충분합니다. –