반응형
csv 파일에 목록을 작성하려는 다음 소스 코드가 있습니다. 이 csv 파일의 새 줄에 모든 새 목록을 작성해야합니다. 소스 코드는 다음과 같습니다.
import csv
list1=[55,100,'dir1/dir2/dir3/file.txt',0.8]
resultFile = open("output.csv",'wa')
wr = csv.writer(resultFile, dialect='excel')
wr.writerow(list1)
resultFile.close()
문제는 코드를 실행할 때마다 줄 바꿈에 list1을 삽입하지 않는다는 것입니다.
쉬운 MATLAB에서는 '-append'매개 변수와 함께 dlmwrite를 사용해야합니다.
하지만 파이썬에서 어떻게할까요?
해결 방법
추가 모드에서 파일을 엽니 다.
import csv
list1=[58,100,'dir1/dir2/dir3/file.txt',0.8]
with open("output.csv", "a") as fp:
wr = csv.writer(fp, dialect='excel')
wr.writerow(list1)
다음을 시도하십시오 :-
>>> with open('test1','wb') as f: f.write('test')
...
>>> with open('test1','ab') as f: f.write('koko')
...
>>> with open('test1','rb') as f: f.read()
...
'testkoko'
>>> with open('test1','wa') as f: f.write('coco')
...
>>> with open('test1','rb') as f: f.read()
...
'coco'
>>>
모드 : 설명
참조 페이지 https://stackoverflow.com/questions/28277150
반응형
'파이썬' 카테고리의 다른 글
파이썬 개체를 만들고 속성을 추가하려면 어떻게해야합니까? (0) | 2020.11.30 |
---|---|
파이썬에서 datatype : object를 float64로 변환하는 방법은 무엇입니까? (0) | 2020.11.30 |
파이썬 Python-Windows에서 pip.ini 또는 pip.conf를 찾을 수 없음 (0) | 2020.11.30 |
파이썬 Python subprocess.Popen () 완료 대기 (0) | 2020.11.30 |
파이썬 스니핑 된 각 패킷에 대해 작업을 트리거하는 Scapy 패킷 스니퍼 (0) | 2020.11.30 |
댓글