2014-02-18 3 views
2

이 내 코드입니다 timesheetconfig.ini입니다파이썬 - - Sikuli ConfigParser.NoSectionError

[internal] 
username = username 
password = password 
url = https://www.sometimesheeturl/login.html 
browser = chrome 

내가 왜 그런지 알고 있습니까 ???

[error] script [ ScriptName ] stopped with error in line 4 
[error] ConfigParser.NoSectionError (No section: 'internal') 
+1

에 대한 Sikuli 워드 프로세서에서

config.read('%s\config.ini' % myPath) 

소스 검색이 난 그냥이 코드를 실행하려고하고 그것은 작동합니다. 오류의 원인은 구성 파일 이름에 오타가 있거나 올바른 경로를 제공하지 않을 수 있습니다. – skamsie

답변

0

어떤 이유로 configuration.read에서 동일한 폴더의 파일을 열 수 없습니다. Cygwin에서 파이썬으로 동일한 코드를 테스트 했으므로 제대로 작동하므로 Sikuli와 관련이 있습니다.

나는 수입 ConfigParser 후 추가하여이 문제를 해결 :
import ConfigParser 
# get the directory containing your running .sikuli 
myPath = os.path.dirname(getBundlePath()) 
if not myPath in sys.path: sys.path.append(myPath) 

그런 다음 "Another example: Importing from the same directory"