Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
python python 2.6.6에서 print 'A=' 형태의 사용이 python 3.5.1에서 오류(SyntaxError: Missing parentheses in call to 'print') 발생함..
python3 DataSetCreator.py -i /home/hadoop/QueryTranslator/S2RDF_QueryTranslator/data/sparql.in -s 0.25
를 실행하면 아래와 같은 오류가 발생하는데 이는 버젼차이에서 발생하는 문제임.
print 문의 밖에 ()를 붙여주면 해결됨...
--------------------------오류내용-----------------------------
File "DataSetCreator.py", line 106
print 'DataBaseCreator.py -i <inputRDFFile> [-s <ScaleUB>]'
^
SyntaxError: Missing parentheses in call to 'print'
아래와 같이 수정하면 해결됨===========>
print ('DataBaseCreator.py -i <inputRDFFile> [-s <ScaleUB>]')