본문 바로가기
글쓰기

전체 글66

ModuleNotFoundError : No module named (가상환경) python 개발 폴더를 기존 C드라이브에서 D드라이브로 옮기고 싶어졌다 그래서 파이썬 코드가 쓰여진 .py 파일들과 가상환경 폴더들을 통채로 복사해서 D로 옮김 그리고 나서, 파이썬 파일을 실행시키니, No module named ' ' 이라는 오류가 계속 발생했다 (흙흙..) 먼저, 아래 코드를 실행하여 모듈을 가져오는 경로를 확인해보았다 import sys print(sys.path) → 코드를 실행하면, 가상환경이 있는 'D:/개발/python/venv3.8'폴더에서 모듈을 가져오고 있음 다음으로, pip install pandas 로 가져오지 못하는 모듈을 설치해봤다 → 가상환경이 설치된 환경과 다른 'C:/user/user/appdata/local/programs/python/python312.. 2024. 3. 17.
구글 애드센스 수익 지급정보 본인인증 싱가포르 세금정보 2023년 11월에 애드센스 승인이 되고, 광고를 달아보았다 2023/11 ~ 2024/2 까지 약 4개월간 작지만 수익이 생겼다 ($16.6) 2만원이 조금 넘는 정말 작고 소중한 수익이지만, 구글 애드센스에서 본인인증 우편물도 와서 이참에 수익전환을 위한 준비를 해보았다 1. 싱가포르 세금정보 추가 구글 애드센스 로그인 후 지급>지급 정보에 들어간다 아래와 같이 빨간 박스에 싱가포르 세금 정보를 추가하라는 메시지가 보인다 (한국을 비롯한 아시아 국가 대부분은 애드센스 수익을 구글 싱가포르 법인에서 지급하기 때문에 싱가포르 세금정보 추가가 필요하다는 듯) 빨간박스의 '세금정보 추가'를 클릭 한 뒤, 아래 페이지에서 싱가포르 '세금 추가'를 클릭 양식시작 비지니스 정보 ● 비지니스 유형 개인/개인 사업자.. 2024. 3. 12.
[python] CSV 파일 합치기 프로그램 만들기 (tkinter GUI) 회사에서 일할 때 쓰려고 만든 csv 파일 합치는 매크로 파일 야매로 만들고 ChatGPT 사용해서 교정받았다 (ChatGPT 미첫다...) 실행방법 1. 코드를 실행하면 아래와 같은 GUI 창이 나타난다 2. 정렬순서, merge할 행/열, 합칠 방향을 선택 후, Merge 버튼을 누른다 3. 합칠 csv 파일들을 선택한 뒤, 열기 버튼을 누른다 4. 선택한 영역이 합쳐진 엑셀파일이 자동으로 열림 코드 import pandas as pd import tkinter as tk from tkinter import filedialog import os import re class CSVFileMerger: def __init__(self, root): self.root = root self.files = [.. 2024. 3. 10.
앱테크 추천 끝판왕 모니모 (monimo) 삼성생명, 삼성화재, 삼성카드, 삼성증권 쉬운 앱테크 모니모(monimo) 추천 (+삼성생명, 삼성화재, 삼성카드, 삼성증권) 모니모는 삼성생명, 삼성화재, 삼성카드, 삼성증권이 함께 만든 금융서비스 앱이다 금융앱이지만 친구에게 앱테크로 추천받아서 직접써보니, 시간투자 대비 돈이 잘 모여서 ★강력추천★ 게다가 기상미션, 걷기미션으로 젤리(머니)도 모으고 좋은 습관도 기를 수 있으니, 앱테크에 관심있다면 당장 시작해보자~ 먼저, 앱스토어에서 '모니모'를 검색해서 어플을 설치한다 https://www.monimo.com/w/applink/WPFMAL0104M0?cmpId=M231091253&frndInvtCd=G3K40TV&invateDate=20240131 모니모 - 모니모 www.monimo.com 초대코드 : G3K40TV 어플을 설치했다면,.. 2024. 2. 2.
ETF (Exchange Trade Fund) 개념 및 종류 알아보기 펀드 : 투자자로부터 모은 자금을 자산운용회사가 주식 및 채권 등에 투자하여 운영한 후, 그 결과를 돌려주는 간접 투자상품 액티브 펀드 패시브 펀드 (인덱스 펀드) 특징 펀드 매니저가 주식을 직접 골라서 투자 주식시장의 지수를 그대로 따라감 운용보수 높다 낮다 ETF 주식처럼 실시간 거래 가능 펀드보다 운용보수가 낮다 액티브 펀드 : 펀드매니저가 직접 주식을 골라서 투자하는 펀드 운용보수가 높다 패시브 펀드 (인덱스 펀드) : 주식시장의 지수를 그대로 따라가는 펀드 운용 보수가 매우 낮다 액티브 펀드가 더 좋을까? → 그렇지 않다 (투자 성과를 확인) 올웨더 (All Weather) 세계 최대 규모의 자금을 운용하는 헤지펀드 운용사인 브리지워터의 창립자 레이 달리오가 만든 펀드 운용 기법 경제의 모든 계.. 2024. 1. 28.
[python] Selenium 활용 인터파크 티켓예매 매크로 만들기 Selenium을 활용해서 인터파크 티켓예매 과정을 자동화해보자 * 반복적으로 사용시, 매크로로 감지하여 정지먹음 주의 (selenium 연습용으로만 사용하자) 1. 패키지 설치 먼저 필요한 패키지들을 설치해준다 pip install selenium pip install easyocr (부정예매 방지 문자 입력용 OCR 모듈) 기존에 파이썬 3.12 버전을 사용중이었는데, 이 버전에서는 easyocr이 설치되지 않아서 3.8 버전으로 가상환경을 새로 생성해주었다 파이썬 버전별 가상환경 설치 방법은 아래 링크 참조 ↓ ↓ ↓ 2023.11.05 - [개발기록/python] - [python] 파이썬 버전별 가상환경 설치 (+virtualenv) [python] 파이썬 버전별 가상환경 설치 (+virtual.. 2023. 11. 30.
[python] 파이썬 버전별 가상환경 설치 (+virtualenv) 파이썬 버전별로 다른 가상환경 생성방법 파이썬 3.12.0을 사용하다가, 필요한 패키지가 정상설치되지 않아서 더 낮은 버전의 파이썬이 필요했다 1. 파이썬 설치 아래 링크에서 필요한 파이썬 버전을 추가로 다운받는다 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org * 다른 버전의 파이썬을 설치할 때는 'Add Python ~ to PATH에 체크를 하지 않는다! 아래와 같이 python이 버전별로 설치되어 있다 2. 가상환경 생성 다음으로, 위에서 설치한 파이썬 버전의 가상환경 생성을 위해 virtualenv 를 설치한다 pip install v.. 2023. 11. 5.
[python] Selenium IE 에서 시작하기 (+Internet Explore) IE에서 Seleniu을 시작해보자 먼저, IE 드라이버 설치 https://www.selenium.dev/downloads/ Downloads Selenium automates browsers. That's it! www.selenium.dev 다운로드 후, 압축을 풀어준다 코드 from selenium import webdriver from selenium.webdriver.ie import service import time google= 'https://www.google.com' ie_options = webdriver.IeOptions() ie_options.ignore_protected_momde_settings = True s=service.Service(r'C:\Users\user\Des.. 2023. 11. 4.
Node.js 노드 시작하기 (노드란?) 0. Node.js 란? 자바스크립트 런타임 환경 (자바스크립트 언어가 구동되는 환경) 내장 HTTP 서버 라이브러리를 가지고 있어, 웹 서버를 구동시킬 수 있는 환경 제공 특징 서버 확장 용이 javascript 언어로 백엔드+프론트엔드 개발 가능 비동기 이벤트 1. 노드 설치 https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치를 완료하면 cmd에서 버전확인 npm(node package manager)과 node의 설치된 버전을 확인할 수 있다 2. node.js 서버 생성 코드 App.js 파일 생성하여 코드 작성 const http = req.. 2023. 10. 29.
반응형