2014-12-09 2 views
2

저는 파이썬에 익숙하지 않고 지금까지 학습을 위해 ipython 노트북을 좋아합니다. pandas 데이터 프레임을 파일에 기록하는 데 to_csv() 함수를 사용하고 있습니까? CSV 파일을 어떻게 열람 할 수 있는지보고 싶었고 다른 파일에서 여전히 사용 중이기 때문에 읽기 전용 모드로만 열었습니다. 어떻게 파일을 닫을 수 있습니까?to_csv()를 사용한 후 파일 닫기

import pandas as pd 
import numpy as np 
import statsmodels.api as sm 
import csv 

df = pd.DataFrame(file) 
path = "File_location" 

df.to_csv(path+'filename.csv', mode='wb') 

이 파일을 아무 문제없이 쓸 수 있지만 Excel에서 "확인"하면 읽기 전용 경고가 표시됩니다. 이것은 또한 나에게 더 큰 질문을 제기했다. 파이썬이 현재/터치하고있는 파일을 볼 수있는 방법이 있습니까?

+2

시도 개방을하고 파일 자신,'OUTFILE = 열고 닫기 (경로 + 'filename.csv을', 'WB'); df.to_csv (outfile); oufile.close()' – ryanpattison

+0

고마워! 그것은 매력처럼 작용했습니다. – knop

답변

1

@rpattiso 감사합니다.

시도 개방하고 파일을 직접 닫는 :

outfile = open(path+'filename.csv', 'wb') 
df.to_csv(outfile) 
outfile.close()