저장하는 방법 :내가하는 .CFG 파일을 열고 그것을 작성과 저장이 파이썬 코드가 구성 파일/파이썬 파일 IO
이import ConfigParser
def get_lock_file():
cf = ConfigParser.ConfigParser()
cf.read("svn.lock")
return cf
def save_lock_file(configurationParser):
cf = configurationParser
config_file = open('svn.lock', 'w')
cf.write(config_file)
config_file.close()
이 정상 보이는가 아니면 제가 방법에 대해 뭔가를 놓친 거지를 파일을 열어 쓰기 저장 하시겠습니까? 구성 파일을 읽고 쓰는 표준 방법이 있습니까?
같은 일을하는 두 가지 방법이 있기 때문에 config 파일 핸들 ('cf')을 호출하여 cf.set ('blah', 'foo'bar)를 호출 한 다음 save_lock_file (cf) 위의 호출. 한 가지 방법으로는 작동하고 다른 방법으로는 결코 쓰기가 일어나지 않습니다. 이유는 확실하지 않습니다.
def used_like_this():
cf = get_lock_file()
cf.set('some_prop_section', 'some_prop', 'some_value')
save_lock_file(cf)
아, 정말요? 이 파일을 사용하면 파일 열기 및 닫기에 대해 걱정할 필요가 없습니다. – Purrell
문서를 읽으십시오. 내가 참조. 단. – Purrell
Nope - ConfigObj는 필요에 따라 파일 열기 및 닫기를 처리합니다. – fuzzyman