반응형
- .py와 .ipynb에서 같은 파일 사용하기(같은 파일 경로 사용하기), 다른 컴퓨터에서 같은 파일 사용하기 문제 상황/Users/davi/Documents/GitHub/python_study/test.ipynb/Users/davi/Documents/GitHub/python_study/test.py와 같은 2개의 경로에서 /Users/davi/Documents/GitHub/function_packages/test.json을 사용하려 했더니test.py는 문제가 없었는데test.ipynb에서[Errno 2] No such file or directory: 'function_packages/test.json'라는 오류가 떴습니다. 경로 문제라import os# 현재 경로 조회하기print(os.getcwd())경로를 조회해봤더니/Users/davi/Documents/GitHub/python_study/test.p.. 2023.05.12
- 구글 스프레드시트 행, 열, 셀 파보기(6강-2) 다비의 구글 스프레드시트 바이블 6강-2입니다. 6강은 구글 스프레드시트의 행, 열, 셀 삽입하기, 삭제하기, 숨기기, 크기 조절, 단축키 등에 대해 소개합니다.다만, 양이 좀 많아서 6강-2에선 먼저 숨기기, 크기 조절, 단축키만 다루겠습니다.삽입, 삭제 관련해서는 6강-1을 참고해주세요! 2024.10.31 - [구글 스프레드시트/다비의 구글 스프레드시트 바이블] - 구글 스프레드시트 행, 열, 셀 파보기(6강-1) 숨기기1️⃣ 행 1개 숨기기& 해제하기숨기려는 행 번호를 우클릭하고 행 숨기기를 클릭합니다.숨긴 행을 다시 보고 싶다면 숨기기 상태일 때, 활성화 되는 ▲ ▼ 화살표 중 하나를 클릭합니다.- 숨기기 - 해제하기 2️⃣ 연속된 행 숨기기& 해제하기숨기려는 행들의 시작점이 될 행 번호를 클릭.. 2024.11.12
- 구글 스프레드시트 생성, 이름 변경, 불러오기(2강) 다비의 구글 스프레드시트 바이블 2강입니다.2강에선 다양한 구글 스프레드시트 생성, 이름 변경, 불러오기 방법을 소개합니다. 구글 스프레드시트 생성1️⃣ 크롬 주소창에서 생성하기 크롬 주소창에서 sheet.new 입력 후 엔터 2️⃣ 구글 앱 버튼에서 생성하기오른쪽 상단 Google 앱 버튼 클릭 > Sheets 클릭 > 빈 스프레드시트 클릭 3️⃣ 구글 드라이브에서 생성하기구글 드라이브에 접속(https://drive.google.com/drive/home)왼쪽 상단 + 신규 클릭 > Google 스프레드시트 클릭 4️⃣ 파일 내부에서 생성하기이미 열려 있는 스프레드시트에서 파일 클릭 > 새 문서 클릭 > 스프레드시트 클릭 * 모든 시트 생성은 구글 계정이 로그인 되어 있어야만 가능합니다. (생성할 드.. 2024.10.31
- 공모주 [발행조건확정]증권신고서(지분증권) 트래커 만들기 AI 관련 공부 할때, 주식 쪽이 정보가 빨라 정보를 긁어오려 크롤링 공부하고 있습니다. 그러다 공모주 정보를 한번 긁어와보고 싶단 생각이 들어서 만들어봤습니다. 결과물) 파이썬 스케줄러와 구글 스프레드 시트 스케줄러가 돌면서 시트에 내용을 기록해주고 메일도 발송해줍니다. 스케줄러만 달면 바로 작동 가능한 코드입니다. 문서가 올라오는 시간이 몇시인지까지는 정확히 몰라서 스케줄러는 가능하면 저녁 시간으로 셋팅하는게 좋을 것 같습니다. 저는 파이썬 코드만 돌리고 거기서 이메일 받을까 생각하다 시트에다가도 자동으로 정리해두고 메일 노티도 받고 나중에 거기다가 내용도 추가할 생각으로 구글 시트도 같이 연결했습니다. 먼저 파이썬 코드입니다. import requests import json import os fr.. 2023.10.16
- 첨부파일 포함한 영업 메일 자동 발송하기(구글 스프레드시트, 앱스크립트) 메일 발송 후 결과물사용 방법 1. pdf 드라이브에 올리기내 드라이브에 사용할 pdf 파일을 올려둡니다.2. 시트에 설정해두기시트를 만들고 시트1의 이름을 '영업 리스트'라고 바꿉니다.1행의 각 열에 번호, 이름, 직함, 회사명, 이메일, 연락 여부라고 입력합니다.번호에는 수식으로 =if(isblank(B2),"",row()-1) 를 사용했습니다.그리고 이름 직합 회사명 이메일은 사내 db에서 sql로 바로 받아오거나 직접 입력했습니다.회사들마다 직함을 쓰는 경우와 쓰지 않는 경우가 있는데 안 쓰는 경우에는 빈칸으로 뒀고 나중에 메일 발송 시에는 있으면 이름과 직함을 합쳐서 없으면 그냥 이름만 들어가게 자동화했습니다. 3. 앱스크립트로 함수 만들기이제 확장 프로그램 > Apps Script를 눌러서 .. 2023.10.08
반응형