Python

fastAPI python 값을 js의 변수에 저장하기
이 작업을 할 때 주의할 점은, 1. json 형식으로 변환한다. 이는 str로 변환된다. 2. ensure_ascii = False 를 통해 유니코드 문자열을 그대로 사용할 수 있도록 한다. 이를 하지않으면 따옴표나 한글은 치환되어 엉망으로 처리가된다. 3. 따옴표를 맞춰야한다. 예를들어 dict에서 값을 쌍따옴표로 감쌌다면, 받는쪽에서는 다른 따옴표로 변수를 감싸야한다. # 넘길 데이터 result_data = {"날짜":"2022-01-01"} # 받을 때 let test = '{{ result_data|safe }}'; 4. js 쪽에서도 받아오는 데이터에 ' |safe ' 를 해주어 치환을 막아준다. 예시 코드이다. #----python ---- @app.get("/keyword/{keyword..
![[python] PyQt5-tools 설치 에러 -> pyside2로 해결](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfsKYc%2FbtrN5kpR28y%2FhJWQsU3iLbPWdGaUDPMNek%2Fimg.png)
[python] PyQt5-tools 설치 에러 -> pyside2로 해결
pyqt5 를 사용하려고 pyqt5를 install한 것 까지는 좋았지만 pyqt5-tools가 자꾸 에러가 나서 설치가 되지않았다. 원인을 모르겠다. 찾아보니 pip install pyside2로 해결할 수 있기에 pyside2를 설치하고 설치폴더로 가 designer를 구동하였다. C:\Users\사용자이름\AppData\Local\Programs\Python\Python310\Lib\site-packages\PySide2

pyinstaller autoit 포함할 때 exe 에러
pyinstaller autoit 포함할 때 exe에서 에러가 발생했다. autoit이 포함이 안되는 것인데, 해당 --add-data에 autoit 경로를 넣어 import 시키면 해결된다. pyinstaller --add-data C:\Users\사용자\AppData\Local\Programs\Python\Python310\Lib\site-packages\autoit\lib\AutoItX3_x64.dll;autoit\lib test.py Pyinstaller OSError: Cannot load AutoItX...anycodings Pyinstaller OSError: Cannot load AutoItX I used import autoit. The script is running anycodings..

pyinstaller : RuntimeError: input(): lost sys.stdin
pyinstaller를 이용해서 여느 때와 같이 작업을 하고 있었는데, 자꾸 런타임 에러가 발생했다. RuntimeError: input(): lost sys.stdin 진짜 1시간 넘게 찾은 것 같은데 이유는 -w 옵션 때문이었다. 이것은 윈도우 콘솔을 띄우지 말라는 옵션이다. 빼니까 귀신같이 잘 된다.. 나의 멍청함에 너무 화난다. 나는 평소 exe 로 만들 때 이렇게 사용하는데, 정말 아무런 문제가 발생하지 않았었다. pyinstaller --upx-dir C:\upx -w --onefile --ico=C:\corgi.ico 프로그램명.py 하지만 오늘따라 안됐었는데.. 정말 많은 삽질을 했다. input방식을 sys.stdin으로 바꾸니 또 이런 에러가 나고.. AttributeError: 'No..