본문 바로가기

Python174

[MS 365] How to Using Python, connect one drive(+ excel + share point) Python코드를 사용하여, MS 365를 DB처럼 쓰기 -1 Python으로 MS 365 데이터를 가져다 쓰기 MS365는 마소에서 만든 프로그램(엑셀/파워포인트 등)를 웹에서도 사용할 수 있게 만든 웹 어플리케이션이다, 제대로 사용하려면 유료인 경우가 많지만, 외부에서도 작업물을 확인할 수 있다는 장점이 있다. 그런데 다른 플랫폼과 연동을 할때 MS의 연동이 가능하게 해주는 어플리케이션의 성능은 최악이다.(Power automate같은거), 물론 내가 제대로 못쓰는것일 수도 있지만 일단 경험상 너무 쓰기 불편했다. 그래서 Python코드로 내가 원하는 대로 동작하는 프로세스를 만들려고 한다. 동작과정 https://........../onedrive.aspx 로 구성되어 있는 Onedrive에 Python을 사용하여 접근하고 내부에 적재된 파일을 수정하는 코드를.. 2024. 4. 2.
[MS 365] How to Using Python, connect one drive(+ excel + share point) Python코드를 사용하여, MS 365를 DB처럼 쓰기 -2 Azure App 1편에서는 Sharepoint와의 연결을 위한 Azure 앱 등록을 진행했다. [MS 365] How to Using Python, connect one drive(+ excel + share point) Python코드를 사용하여, MS 365를 DB처럼 쓰기 - Python으로 MS 365 데이터를 가져다 쓰기 MS365는 마소에서 만든 프로그램(엑셀/파워포인트 등)를 웹에서도 사용할 수 있게 만든 웹 어플리케이션이다, 제대로 사용하려면 유료인 경우가 많지만, 외 mrnoobiest.tistory.com 1편에서 구한 연결 정보들을 사용하여 python코드를 작성할 수 있다. 1) Sharepoint에 있는 엑셀 데이터를 수정하는 코드(Append하기) 1) 업로드할 Excel 파.. 2024. 4. 2.
[장고 / python / Django]django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: error - Solved Django TemplateSyntaxError 장고는 자체적으로 구문 분석 기능이 있는데 이는 개발자가 작성한 구문이 django에서 사용가능한 구문인지 검증해주는 기능이며, python의 장점인 아무렇게나 작성하는 것을 조금 제한 하긴 하지만 익숙해지면 어느부분이 문제인지 알 수 있어 매우 편리한 기능이다. Django TemplateSyntaxError 해결방법 Python에서는 맞는 구문이지만 Django에서는 쓸 수 없는 구문이라 생기는 에러이다. 예시를 보면 이해가 쉬울 것이다. {% if My_model.title|length !=0 %} {{My_model.catgory}} {% endif %} Error django.template.exceptions.TemplateSyntaxError:.. 2024. 3. 18.
✅[Python]구글 번역기(API) 무료로 사용하기 How to use google translate using python -1✅ Google 번역기를 사용하는데, 문제가 있다..... 1개씩 복사붙여넣기로 일일히 번역을 하면 시간이 너무 오래 걸린다. API나 라이브러리를 사용해서 1번에 여러 언어를 번역해보자. 방법은 크게 2가지이다. 1) Python googletrans 라이브러리 사용하기(무료 / 1일 사용량 제한 있음 / 최신 버전이 아니라 번역이 잘못될 수 있음) 2) Google Cloud의 번역 API 사용하기( 유료 / 최신 버전이라 번역이 자연스러움) 돈 쓰기는 죽어도 싫으니 1)번 방법을 사용하도록 하자. -코드 전문- ✅dataframe에 적용할때는 아래처럼 하면 된다. import pandas as pd from googletrans import Translator def translate_product(d.. 2024. 3. 18.
[Python / 파이썬 / CSS / JS]AI로 이쁜 달력 생성기 만들기 + 공휴일 빨간색으로 표시하기 How to make Calendar Using Python code Python + CSS + JS로 이쁜 달력만들기 이전에 Dataframe의 Datetime 포맷을 바꾸던중 문듯 생각이 났다, "기본적으로 Datetime 라이브러리 안에는 한국 날짜에 따른 요일을 가져올 수 있지 않나?" 그러면 달력도 만들 수 있겠네? [Python] Datetime format change(yyyy-mm-dd)/ Datetime 포맷 바꾸기 Datetime Python은 직관적인 코드를 사용하여 데이터를 원하는 형태로 가공이 가능하다, 그중에서도 Datetime을 사용하여, 특정 날짜를 원하는 형태로 바꾸는 방법이 있다.(How to Change Datetime Format) Genera mrnoobiest.tistory.com Python코드로 달력만들어서 공유하기 매년 초가 되.. 2024. 3. 15.
[python / Django / 장고]models.py에 추가 했는데도 makemigrations에 인식되지 않을때, makemigrations cant detect models - solved Django 모델 추가 장고(django)는 ORM 구성으로 데이터 관리가 가능하다, ORM은 기존 쿼리문(SQL Query)문을 간단하게 만들어 보기에도 좋고 수정하기에도 좋게 만들어놓은 django에서 제공하는 기능이다. 스키마 생성/수정 시에는 migrate로 테이블을 업데이트하면 되고, 데이터 저장 및 수정은 obejct(DB의 Table에 들어갈 값들)를 생성한 뒤 그냥 save하면 된다. #예시 q=Models_Object("Title":"이것은 제목", "Content":"이것은 내용","Custom_Column":"Models에서 지정한 컬럼") q.save() Title Content Custom_Column 이것은 제목 이것은 내용 Models에서 지정한 컬럼 Django Models .. 2024. 3. 11.
[stable diffusion] No matching distribution found for torch==2.1.2 해결법 Stable Diffusion webui-user.bat 실행시 에러 최근 stable diffusion 1.8.0이 새롭게 나오면서 버전 업을 하기 위해 기존 webui를 지우고 새롭게 다운로드 받았다. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git 이후 다운로드 받은 폴더의 webui-user.bat 를 실행했는데 아래 에러가 발생했다. No matching distribution found for torch==2.1.2 쉽게 말하면 Python 라이브러리중 torch라는 라이브러리가 있는데 2.1.2 버전이 없다는 에러다. 해결 방법1 에러코드 중간을 잘보면 설치 명령어를 알려준다. cmd를 연 뒤 아래 명령어를 실행하면.. 2024. 3. 5.
[Python / 파이썬] How to find python.exe location using cmd terminal, 파이썬 설치 경로 찾기 Python 간단한 사용법과 직관적인 코드, 여러 라이브러리를 제공하는 Python은 업데이트를 통해 속도 이슈까지 해결되고 있다. [Python 기초] 파이썬(Python)이란??? -1 Life is short, you need Python. Python의 탄생 Python은 1989년 크리스마스 주에 네덜란드 출신의 프로그래머 겸 수학자인 귀도 반 로섬(Guido van Rossum)이 취미로 만든 프로그래밍 언어입니다. 이름은 그가 좋 mrnoobiest.tistory.com 이러한 python은 주피터 노트북이나 코랩에서 사용이 가능한데 python프로그램 자체는 어떤 특정 경로에 설치되어 cmd에 python을 치면 해당 경로의 python.exe가 실행되는 것이다. 환경 변수 > 경로/pyt.. 2024. 2. 28.
[Python / Colab / 코랩] 코랩에서 구글 드라이브 연결하기, How to connect google drive in colab example code 코랩이란? 코랩은 구글에서 제공하는 python 편집기이며, 인터넷만 된다면 어디서든 코딩을 할 수 있는 아주 좋은 사이트이다. 최근 AI가 활성화 되면서 PC성능이 낮은 경우 코랩을 사용하여 코딩을 하는 경우가 많아 졌으며, 약간의 사용료를 지불하면 항상 켜져있는 가상 서버로도 활용이 가능하다. [구글 코랩 / colab] AI 로 누구나 빠르게 코딩하기 - AI 코딩 사용법(생성형 AI / ChatGPT) Python 편집기(Jupyter notebook / Colab) Python은 강력한 언어지만, 다른 언어들과 마찬가지로 cmd나 terminal에서 사용하기에는 부적절합니다, JAVA에게는 Eclipse나 InteliJ가 있고, C에게는 VSC(Visual Studio)가 있 mrnoobiest.. 2024. 2. 25.