본문 바로가기
728x90

파이썬4

작업스케줄러로 Python Batch파일 실행하기 매일 반복되는 업무를 진행 할 때, (예를 들면 기사 수집 크롤링과 같은) 일일히 켜줄 필요 없이 컴퓨터에서 매일 특정 시간에 자동적으로 구동해준다면 매우 편할 것이다. 이때 사용하는 OS가 윈도우 라면 윈도우 작업스케쥴러를 이용한다면, 손쉽게 작업할 수 있다. 먼저, 업무 자동화 로직이 작성된 파이썬 파일이 필요합니다. 이미 완성되어있다고 가정하고 저는 간단하게 hello python을 출력하는 예시 프로그램을 준비하겠습니다. main.py를 엔트리 파일로 잡았습니다. * main.py def main(): print("hello python") if __name__ == "__main__": main() 배치파일 만들기 메모장을 열고 다음과 같이 작성합니다. * main.bat "C:\Users\사용.. 2022. 5. 3.
VScode에서 Jupyter Notebook 가상환경 커널 추가하기 1. 가상환경 생성 및 실행 python -m pip install --upgrade pip conda create -n 가상환경이름 2. ipykernel 설치 pip install ipykernel 3. 추가할 가상환경 커널 이름 설정 python -m ipykernel install --user --name conda --display-name "주피터에 표시할 kernel 이름" 4. 그 이후 vscode를 재실행 해주고 5. 컨트롤 + 쉬프트 + P를 하게 되면 위에 검색창이 열리게 된다 6. jupyter라 검색후 Select interpreter to start jupyter server를 클릭하고 default를 클릭해서 방금 생성한 커널을 눌러주면 된다. 2021. 8. 7.
Anaconda 환경 이름 변경 (환경 생성 및 옮기기) 기본적으로 Anaconda에서 생성한 환경의 이름을 변경하는 기능은 없다. 다만, 복사 생성과 삭제를 통해서 이름 변경의 목적을 달성할 수는 있다. 간략하게 conda 명령어로만 정리한다. conda create --name [변경할이름] --clone [기존환경이름] conda activate [변경할이름] conda remove --name [기존환경이름] --all 2021. 8. 7.
Python 람다 함수 파이썬 람다식을 활용하면 데이터를 다루는 부분에 있어서는 타 언어와 다르게 매우 쉽고 직관적인 코드로 다양한 형식을 변형이나 가공할 수 있게 된다. 파이썬의 Lambda함수 파이썬의 람다 함수는 람다식, 람다 표현식, 익명 함수 등으로 알려져 있고 실제로 이름이 없이 정의되어 프로그래밍에 사용되는 함수를 말합니다. 파이썬의 람다 표현식은 쓰고 버리는 일시적인 함수이며, 함수가 생성된 내부에서만 사용이 됩니다. 간단한 기능을 일반적인 함수와 같이 정의하여 쓰는 것이 아니며 필요한 곳에서만 사용하고 버릴 수 있는 함수입니다. 람다 표현식은 익명의 함수이기 때문에 메모리를 절약하는 이점이 있는 함수입니다. 파이썬의 lambda 함수 표현식 - 프로그램이 lambda 함수에 조건부 사용하기 조건부 표현식에서는 .. 2021. 8. 5.
728x90