나는 초보자입니다.ImportError : No module
문제 문 :
디렉토리 sfdc_bulk에서내가 가지고있는이 파일 1) helper.py 2) sfdclogin.py
helper.py
import xml.dom.minidom as DOM
def getElemVal(xmlString,elemName):
#tree = ET.parse('test.xml')
#print tree
dom = DOM.parseString(xmlString)
val=dom.getElementsByTagName(elemName)
ret=None
if len(val) >0 :
ret=val[0].toxml()
#.replace('<' + ret + '>', '').replace('</' + ret + '>', '')
ret=ret.replace('<' +elemName+ '>','').replace('</' + elemName + '>', '')
return ret
sfdclogin.py
from helper import getElemVal
print getElemVal('<?xml version="1.0" encoding="UTF-8"?><foo>bar</foo>', 'foo')
디렉토리 안에 sfdc_bulk 사용하여 우분투 터미널 :
파이썬 sfdclogin.py는
이 줄을
을 반환하지만
from sfdc_bulk.helper import getElemVal
print getElemVal('<?xml version="1.0" encoding="UTF-8"?><foo>bar</foo>', 'foo')
에 sfdclogin 파일을 수정 한 후에 나는 follwing을 오류가 점점 오전 :
Traceback (most recent call last):
File "sfdclogin.py", line 2, in <module>
from sfdc_bulk.helper import getElemVal
ImportError: No module named sfdc_bulk.helper
을
'sfdc_bulk' 디렉토리는 파이썬 경로에 있습니까? 그것은'__init __. py'를 가지고 있습니까? – BrenBarn
예, 빈 __init__.py가 있습니다. – asitm9
'init.py'가 아니라'__init __. py '이어야합니다. –