본문 바로가기
반응형

Python21

Python) Django 웹페이지 읽기 Django 웹페이지 읽기 * 참고 : https://www.youtube.com/watch?v=7ovAmZjDWmk&list=PLuHgQVnccGMDLp4GH-rgQhVKqqZawlNwG&index=7 장고 웹페이지 읽기를 위한 소스코드 * views.py (구성 환경에 따라 소스코드는 달라질 수 있음) from django.shortcuts import render, HttpResponse topics = [ {'id': 1, 'title': 'routing', 'body': 'routing is ...'}, {'id': 2, 'title': 'view', 'body': 'view is ...'}, {'id': 3, 'title': 'model', 'body': 'model is ...'} ] # C.. 2022. 1. 18.
Python) 파이썬 Pycharm에서 실행파일 만들기 파이썬 Pycharm에서 실행파일 만들기 사전 요구 사항 * pyinstaller 설치 필요 : Settings - Project - Python Interpreter - "pyinstaller" 패키지 설치 (Pycharm 이외 환경은 pip로 패키지 설치 필요) * ico 이미지 필요 : png 혹은 jpg 파일을 ico 확장자 파일로 변환 필요 ※ PNG to ICO 변환 사이트 ( https://convertio.co/kr/ ) Convertio — 파일 변환기 300가지 이상의 포맷 지원 저희는 300가지 이상의 서로 다른 파일 포맷 간의 25600가지 이상의 서로 다른 변환을 지원합니다. 다른 어떤 변환기보다 많은 수입니다. 신속 및 간단 페이지에 간단히 convertio.co * 변환한 ic.. 2022. 1. 16.
Python) 파이썬 URL, Base64 인코딩 디코딩 파이썬 URL, Base64 인코딩 디코딩 파이썬 URL 및 Base64 인코딩/디코딩 방법 * 핵심코드 # URL 인/디코딩 from urllib import parse incoding_url = parse.quote("초기문자열")# URL Incoding decoding_url = parse.unquote("인코딩문자열")# URL Decoding # Base64 인/디코딩 import base64 # Base64 Incoding str_bytes = "초기문자열".encode('utf-8') str_base64 = base64.b64encode(str_bytes) base64_str = str_base64.decode('utf-8') # Base64 Decoding base64_str = "인코딩.. 2022. 1. 14.
Python) 파이썬 파일 목록을 CSV로 저장하기 파이썬 파일 목록을 CSV로 저장하기 이전 포스팅에 이어 GUI로 출력된 리스트를 엑셀(CSV)로 저장하는법을 작성하였습니다. * 핵심 코드 - pandas 패키지 설치 필요. # list를 dataFrame으로 변환 transdata = pandas.DataFrame(file_list, columns=['파일명']) # 추출 경로, index 제거, 인코딩 설정 transdata.to_csv('D:\\test\\dir_path.csv', index=False, encoding='utf-8-sig') * GUI 소스 코드 import sys, pandas, os from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QAbstractItemVi.. 2022. 1. 12.
Python) 파일 목록 출력 - QLineEdit, QPushButton 이용 파일 목록 출력 - QLineEdit, QPushButton 이용 이전 포스팅에서 예제로 작성한 소스코드는 디렉토리 경로를 수정할 수 없이 고정 경로만 출력할 수 있었다. 이번 포스팅에선 QLineEdit와 QPushButton를 적용하여 원하는 디렉토리 리스트를 출력할 수 있도록 변경하였다. * 소스코드 import sys, os from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QAbstractItemView, QHeaderView, QTableWidgetItem, QVBoxLayout, QLineEdit, QLabel, QPushButton, QMessageBox from PyQt5.QtGui import QIcon class MyA.. 2022. 1. 11.
Python) 파일 목록 출력 파일 목록 출력 파일 목록 출력 코드 ( * os.listdir 함수로 파일 정보 불러옴 ) path_dir = 'D:/' #디렉토리 file_list = os.listdir(path_dir) GUI로 파일 목록 출력 ( with. PyQt5 ) import sys, os from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QAbstractItemView, QHeaderView, QTableWidgetItem, QVBoxLayout from PyQt5.QtGui import QIcon class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(se.. 2022. 1. 8.
반응형