티스토리

코드루덴스
검색하기

블로그 홈

코드루덴스

codens.info/m

codens 님의 블로그입니다.

구독자
2
방명록 방문하기

주요 글 목록

  • python 패키지 의존성 검사 방법 (패키지 관리 방법) python 의존성 검사 방법, (파이썬 패키지 관리)* 의존성 문제가 있는 패키지 리스트 체크pip check * 의존성 트리 보기 - pipdeptree 패키지 사용 pipdeptree pipdeptree -p numpy  # numpy의 의존성 표시 * 버전 v2.0 미만으로 패키지 설치 명령 pip install "numpy"  * 패키지 업그레이드pip install --upgrade  numpy  * 패키지 정보     - 현재 설치된 정보 pip show numpy      - 최신 버전 정보 pip index versions numpy 공감수 0 댓글수 0 2024. 6. 30.
  • SRT 자막 파일을 SMI 파일로 변환 시키는 소스 코드 SRT 자막 파일을 SAMI 파일로 바꾸는 방법, python source code (동영상 자막 변환, 비디오 자막 포맷 변환, 자막 파일 포맷 변경 방법)//"""Convert SRT file to SMI file"""import osimport argparseimport pysrtfrom bs4 import BeautifulSoupimport reimport chardetdef get_encoding(file_path): with open(file_path, "rb") as f: result = chardet.detect(f.read()) return result["encoding"]def change_file_extension(srt_file_path, new_ext.. 공감수 0 댓글수 0 2024. 6. 18.
  • SMI 자막 파일을 SRT 파일로 변환 코드 소스 SAMI 자막 파일을 SRT 파일로 변환하는 python source code  (동영상 자막 변환, 비디오 자막 포맷 변환, 자막 파일 포맷 변경 방법)"""Convert SMI file to SRT file"""import argparseimport osfrom bs4 import BeautifulSoupimport reimport chardetdef get_encoding(file_path): with open(file_path, "rb") as f: result = chardet.detect(f.read()) return result["encoding"]def change_file_extension(srt_file_path, new_ext="srt"): root.. 공감수 0 댓글수 0 2024. 6. 18.
  • python tray 아이콘 처리 // """ pip install pystray pillow pynput pywin32 """ from pynput.keyboard import Key, Listener import msvcrt import win32api, os, threading, signal, sys import pystray from PIL import Image, ImageDraw # Pillow 패키지 # //----------------------------------------------------------------------------- # 키입력 처리 def on_press(key): print(f"{key} pressed") def on_release(key): print(f"{key} released") if m.. 공감수 0 댓글수 0 2024. 4. 17.
  • python 키 입력 처리 - pynput 사용 // from pynput.keyboard import Key, Listener import msvcrt, sys def on_press(key): print(f"{key} pressed") def on_release(key): print(f"{key} released") if msvcrt.kbhit(): # 현재창의 키입력만 받음 key = msvcrt.getch() if key == b"\x1b": # ESC sys.exit(0) # 전역 키보드 이벤트 모니터링 with Listener(on_press=on_press, on_release=on_release) as listener: listener.join() // 공감수 0 댓글수 0 2024. 4. 17.
  • 파이썬 사용자 모듈 import 방법 자신이 작성한 여러 경로의 python 파일을 호출하려고 할때 생기는 문제점 해결 방법 (Python Error) ImportError: attempted relative import with no known parent package 발생 이유 //------------------------------------- - 개념 모듈(Module) : 다른 파일에서 import해서 사용하는 Python 파일 패키지(Package) : 모듈을 가진 폴더 - 규칙 import는 같은 패키지나 하위 패키지(폴더)에서 가능, 상위 패키지(폴더)의 모듈을 import 불가 상위 폴더에 위치한 모듈을 호출하려고 할때 에러 발생 파이썬 에러 메시지 - ImportError: attempted relative import.. 공감수 0 댓글수 0 2023. 9. 16.
  • [Python] Django 시작하기 - 파이썬용 백엔드 웹 프레임 워크 //----------------------------------------------------------------------------- 결론 : 템플릿 기능이 너무 불편해서 사용하기 힘듬 아래 템플릿 항목 참고 //----------------------------------------------------------------------------- https://wikidocs.net/91422 장고 설치 pip install django - 장고 프로젝트 생성 django-admin startproject web_study - 데이터베이스 생성 (Sqlite3) python manage.py migrate - db.sqlite3 파일 생성됨 - 장고 프로젝.. 공감수 0 댓글수 0 2023. 8. 11.
  • [Python] 구글 코랩 사용법 구글 코랩(Google Colaboratory) : 구글이 서비스하는 주피터 노트북 클라우드 서비스 https://colab.research.google.com/ - 노트북 생성 File -> New Notebook 상단의 제목 변경 - 코드 입력 print('Hello, world!') - 코드 실행 방법 1. Ctrl+Enter : 현재 셀 코드 실행 2. Shift+Enter : 현재 셀 코드 실행하고 다음 셀로 이동 3. 좌측 Run Cell 아이콘 클릭 4. 상단 Runtime 메뉴 -> Run all (Ctrl+F9) - 코드 저장 실행한 코드는 구글 드라이브 'Colab Notebooks' 폴더에 저장됨 //-----------------------------------------------.. 공감수 0 댓글수 0 2023. 2. 15.
  • [Python] 주피터 노트북(Jupyter Notebook) 사용법 주피터 노트북(Jupyter Notebook)은  웹 브라우저에서 파이썬 코드를 입력하고 실행 구글 코랩(Google Colaboratory) : 구글이 서비스하는 주피터 노트북     - Jupyter Notebook 설치 (보통 아나콘다와 함께 설치됨) conda install -c conda-forge jupyterlabpip install jupyterlab  jupyter    - Jupyter Notebook 실행 jupyter notebook     - 실행후 나오는 주소로 웹브라우저통해 접속 http://localhost:8888/     - 우상단 New -> Python 선택         - 새 창이 뜨면 맨위에 Utitled 를 클릭해서 제목 변경     - Run 누르면 나오는 .. 공감수 0 댓글수 0 2023. 2. 15.
  • VS Code 에러 "Python is not installed." 해결방법 - 에러 메시지 "Python is not installed." Please download and install Python before using the extension. - 증상 파이썬 코드가 제대로 정상 작동하고 모듈도 설치되어 있는데도 Import "numpy" could not be resolved Pylance(reportMissingImports) 의 에러 메시지 발생하고, 또 Visual Studio Code 실행후에 Python 파일을 로드하면 파이썬이 설치되어 있지 않다고 에러 메시지 발생하는 상황 - 원인 파이썬을 버전을 변경하고 이전 폴더가 없어진 경우(또는 비정상 삭제) VS Code의 Python Extension이 제거된 파이썬 폴더를 찾고 있는 상황 - 해결 방법1 VS .. 공감수 0 댓글수 1 2022. 7. 29.
  • [Python] AnaConda 사용법 , 환경변수 설정 - MiniConda도 동일 (아나콘다, 미니콘다), conda 사용법 //------------------------------------- - 설치 Conda - 개발 언어 패키지 매니저 , 개발 환경 관리 시스템 AnaConda https://www.anaconda.com/ - 설치 완료 용량 : 7G 전체 설치 파일 (최신버전을 설치 하려면 오히려 여기서 설치파일을 구해야 한다) https://repo.anaconda.com/archive/ MiniConda https://docs.conda.io/en/latest/miniconda.html - 설치 완료 용량 : 1G //----------------------------------------------------------------------.. 공감수 0 댓글수 0 2022. 7. 25.
  • [Linux] update-alternatives 명령 (php, python 버전 관리) - 우분투 리눅스에서 프로그램의 여러 버전 관리 (linux ubuntu php version, python version) 한개 패키지의 여러 버전이 설치되어 있는 경우 update-alternatives를 이용해 심볼링 링크를 수정해서 기본 실행 버전 변경하기 //------------------------------------- /etc/alternatives 폴더에 심볼릭 링크가 저장됨 - php 확인 $ ls -l /etc/alternatives | grep php $ sudo update-alternatives --list php //------------------------------------- * php 기본 버전 설정하기 - 현재 버전 확인 $ php --version - 기본 버전 .. 공감수 0 댓글수 0 2022. 5. 4.
  • Python GUI Python GUI https://wiki.python.org/moin/GuiProgramming //------------------------------------- https://github.com/ChrisKnott/Eel - 4.9k - v0.14.0 , 2020-08 - Electron 방식과 유사 //------------------------------------- https://github.com/cztomczak/cefpython - 2.6k - v66.1 , 2021-02 Python bindings for the Chromium Embedded Framework (CEF) //------------------------------------- https://github.com/fle.. 공감수 0 댓글수 0 2022. 4. 21.
  • python 가상 환경 제어 - virtual environments (virtualenv ) //-----------------------------------------------------------------------------예) python 3.9 버전 가상 환경 만드는 방법 * python 3.9 를 C:\Python\Python39에 설치> C:\Python\Python39\python -m venv myenv > myenv\Scripts\activate> python --version    - 사용중인 폴더 확인(모듈 폴더)> python -m site //-------------------------------------* linux(Ubuntu)    - python 3.9 로 가상환경 생성     - 설치$ .. 공감수 0 댓글수 0 2022. 4. 21.
  • python 스크립트를 실행파일로 만들기 - 파이썬 script 소스 코드를 *.exe 실행 파일 로 변환하는 방법 (convert py to exe) python 빌드, python build, 파이썬 빌드, 파이썬 실행 파일, python exe //----------------------------------------------------------------------------- - pyinstaller 설치 pip install pyinstaller - 실행 파일로 만들기 pyinstaller --onefile hello.py - 만들어진 hello.exe 실행에 3초 정도 걸림 --onefile 옵션 - 사용시 : 실행파일을 1개 파일로 만들수 있지만 크기가 기본 45M, 실행시간 3초에 백신프로그램 실행중일때 8초까지 갈수 있다.. 공감수 0 댓글수 0 2022. 4. 21.
  • Python 3 사용법 정리 1.0 : 1994 2.0 : 2000 2.7 : 2010 (2020.01 지원 종료) 3.0 : 2008 - 발표후 3년간 지원 3.5 : 2015 3.6 : 2016 3.7 : 2018 3.8 : 2019 3.9 : 2020.10 3.10 : 2021.10 출시 예정 //--------------------- 파이썬 3 사용법 정리 //----------------------------------------------------------------------------- - pip 설치 (pip install) https://pip.pypa.io/en/stable/installation/ > python -m ensurepip --upgrade - 설치 방법.. 공감수 0 댓글수 0 2020. 2. 27.
  • python 명령을 치면 Microsoft Store(윈도우 앱 스토어) 설치가 뜨는 문제 해결 * 문제 증상 python.exe(파이썬, python3) 명령을 치면 Microsoft Store(윈도우 앱 스토어) 설치가 뜨는 문제 해결 //----------------------------------------------------------------------------- * 해결 방법 Windows 설정 -> 앱 -> 앱 및 기능 -> 앱 실행 별칭 앱 설치 관리자 : 끔 으로 설정 //----------------------------------------------------------------------------- - 파이썬을 설치하고 경로 설정을 새로 설치한 파이썬 경로를 앞(우선)에 위치 시킨다 * 파이썬 설치 다운로드 https://www.python.org/.. 공감수 11 댓글수 0 2020. 2. 1.
  • [파이썬] 셀레늄을 이용한 웹 크롤링 (웹 크롤, 크롤러 , web crawl, crawler ) * 파이썬 설치 https://www.python.org/downloads/ python 3 * 셀레늄 설치 pip install selenium * 웹드라이버 다운로드 https://sites.google.com/a/chromium.org/chromedriver/downloads //------------------------- * crawl.py 소스 //------------------------- from selenium import webdriver #드라이버 설정 path = "드라이버 경로\chromedriver.exe" driver = webdriver.Chrome(path) # 웹 페이지 로딩 driver.get('https:/.. 공감수 0 댓글수 0 2020. 2. 1.
  • 아나콘다 설치 에러 해결 방법 아나콘다 : 파이썬 배포판( 패키지 모음) - 미니콘다 설치시 에러, anaconda miniconda * 증상 anaconda install failed to create menus _conda.exe appcrash * 해결 방법 JDK 경로 제거, 소용없음 https://developer.nvidia.com/cuda-downloads NVIDIA cuDNN NVIDIA CUDA® Deep Neural Network library (cuDNN) https://developer.nvidia.com/cudnn https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows 설치 방법 C:\Program Files\NVIDIA.. 공감수 1 댓글수 0 2020. 1. 24.
  • [Python] Django 프레임워크 사용하기 - Django Framewwork - 기본 설치와 설정은 되었는 것으로 전제 - 참고 : 파이썬 웹 시작하기 https://codens.info/1684 //============== * 가상 환경 만들기 - VirtualenvWrapper 사용 mkvirtualenv django1 workon django1 which python // 가상 환경 확인 //============ * Django 설치 pip3 install django python3 -m django --version //장고 버전확인 * Django 프로젝트 생성 cd ~ django-admin startproject django1 - 간이 테스트 cd django1 python3 manage.py runserver http://12.. 공감수 0 댓글수 0 2019. 3. 15.
  • [Python] Flask 프레임워크 사용하기 파이썬 플라스크 Framework start - 기본 설치와 설정은 되었는 것으로 전제 - 참고 : 파이썬 웹 시작하기 https://codens.info/1684 //============== * 가상 환경 만들기 - VirtualenvWrapper 사용 mkvirtualenv flask1 workon flask1 //========== * uwsgi 설치 pip3 install uwsgi sudo apt-get install uwsgi-plugin-python * uwsgi 설정 cd ~ mkdir flask1 cd flask1 ~/flask1/uwsgi.ini 파일 생성 [uwsgi] chdir = /home/ubuntu/flask1 virtualenv = /home/ubuntu/.virtualen.. 공감수 0 댓글수 0 2019. 3. 15.
  • [Python] 파이썬 웹 개발 시작하기 파이썬으로 웹 사이트 제작 Python Web development start with nginx //========= * 파이썬 설치 sudo apt-get update python --version python3 --version sudo apt install python * pip = Python Package Index (PyPI), 파이썬 패키지 관리 도구 설치 sudo apt-get install python3-pip //======================================= * virtualenv - 독립적인 가상의 파이썬 실행환경 설치 sudo pip3 install virtualenv * VirtualenvWrapper - 현재 경로와 관계없이 가상환경을 활성화 도움 툴 .. 공감수 0 댓글수 0 2019. 3. 15.
  • 파이썬(Python) 기본 정보 파이썬 정리 - 테스트 환경 : ActivePython 2.7 http://www.activestate.com/activepython - Tkinter 모듈등 사용 가능 * 개발툴 Eclipse + PyDev Jetbrains 의 PyCharm * 주석 한줄 : # 범위 : """(큰따옴표 3개) 로 묶는다 * 콘솔에서 나오기 : Ctrl + Z * *.py 파일 시작부분 #!/usr/bin/env python #환경 # -*- coding: utf-8 -*- #한글 쓰려면 필요 //=========== * 명령행(cmd.exe)에서 한글 깨짐 문제 해결방법 기본 코드 페이지 = chcp 949 euc kr UTF-8 = chcp 65001 (UTF-8) 로 변경 - 에러 : The system cann.. 공감수 0 댓글수 2 2015. 3. 22.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.