본문 바로가기

Error

(5)
[ERROR] TypeError: string indices must be integers (aws lambda, api gateway) [ERROR] TypeError: string indices must be integers 이 에러가 뭐냐고? 너도 알고 나도 알고 다알지 인덱스에 integer가 아닌 다른걸 넣은거지 a=[2,3] # a[0.5] -> error # a['0'] -> error print(a[0]) 근데 지금 이걸로는 이해가 안돼! 선결론 다중배열이 dict 안에 dict이 아닌, dict안에 str형태이다. event 객체가 json 형태를 받아서 사용할때 dict 형태가 아닌 str형태로 만들어서 그렇다 다시말해 event 객체 event={ "body":{ "no":2017036174, "name":"nsmchan" } } # EVENT BODY # {'no': 2017036174, 'name': 'nsmchan..
[python] flask 오류 Traceback (most recent call last): File "C:\Users\minchan\python\flask.py", line 1, in from flask import Flask File "C:\Users\minchan\python\flask.py", line 1, in from flask import Flask ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import) 파일명을 flask로 하면 안 된다 https://stackoverflow.com/questions/61032702/importerror-cannot-import..
[java] jython 스프링에서 파이썬 사용하기 1.다운로드 jython 사용을 위해서는 먼저 파일을 다운받는다 https://www.jython.org/download 받은 jar 파일을 자바로 실행합니다 이게 만약 없다면 jar 자바로 실행 검색! next 만하면서 쭉~ 진행 2. 환경변수 그리고나서 본인이 다운받은 jython 경로의 bin으로 환경변수 추가 3. dependency 스프링에서 pom.xml에 본인의 버전에맞게 dependency 추가 org.python jython 2.7.3 그리고 나서 메이븐 업데이트! 4. 사용 test.py를 만듭니다 def testFunc(a,b): c = a + b return c controller에 작성을 해줍니다 // 테스트 private static PythonInterpreter intPre;..
[Android][Kotlin] android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 에러 원인 뷰 계층을 만든 original thread만 뷰에 접근 가능하다! 사진의 왼쪽상황 인것이다 여기서 UI 자원이 user interface인 view를 의미하고 UI Thread(=main thread)는 original thread를 의미한다 즉, UI(view)에대한 내용을 UI스레드가 아닌 다른 스레드에서 사용을 했다는 것이다 나의 경우는 백그라운드 스레드에서 UI 작업을 해서 발생하였다 해결방법은 오른쪽 사진처럼 만들어준다 해결 방법 ui자원 자원 사..
[oralce]PL/SQL Wrapper error: Couldn't process command line arguments. 아주 간단했던거였다. PL/SQL 소스 암호화 명령어 칠때 오타 때문이다 아무리봐도 오타가 없는데요?? wrap 명령어를 칠때 iname 다음에 =(equal)칠때 붙여써야한다 host wrap iname=asd (O) host wrap iname = asd (X) 이러면 오류가 나는것이다 추...충격.. 스페이스바 하나로...