1
에 대한 옵션을 쓰기 :파이썬 - 읽기 및/또는 좀 (기본) 파이썬 코드와 도움이 필요 INI 파일
from ConfigParser import SafeConfigParser
import os
inifile=os.path.basename(__file__)+".ini"
def GetOption(Section, Option, Default):
while True:
parser=SafeConfigParser()
f=open(inifile,"w")
f.close()
parser.read(inifile)
if parser.has_section(Section):
if parser.has_option(Option):
Output=parser.get(Section, Option)
break
else: parser.set(Section, Option, str(Default))
else: parser.add_section(Section)
return Output
Rate=GetOption("MAIN","Rate",0.2208)
Currency=GetOption("MAIN","Currency","euros")
(A .ini 파일에서 읽은 내가 그것을 할 수 있도록하기 위해 노력하고있어 스크립트와 같은 이름을 공유하는) 존재하지 않는 경우 생성하십시오.
마찬가지로 섹션을 읽고 존재하지 않으면 섹션을 작성합니다. 읽고있는 옵션과 동일하며,없는 경우 옵션을 기본값으로 설정하십시오.
마찬가지로 파일을 만들지 만 비어 있으므로 아무것도 읽지 않고 while 루프를 중단하지 않습니다.
나는 파이썬 꽤 새로운 그리고 난 (내가 노골적으로 뭔가를 분명 누락 때문에 나)
이어느 쪽이든, 내가 어떤 감사하겠습니다 붙어있어 이유가 될 수 있습니다 ConfigParser 모듈을 사용한 적이 도움이 주어진다.
죄송합니다.하지만 모든 것을 잘못하고 계십니다. 먼저 http://docs.python.org/2/tutorial/에있는 Python 자습서를 검토하고 규칙을 숙지하십시오. 그런 다음 기존 사용 패턴 예제를 확장하십시오. –