본문으로 바로가기

사회적 거리두는 블로그

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

    관리자
    • 블로그 이미지
      JohnWick99

      프로그래밍, 꿀팁 정보를 알려드립니다.

      링크추가
    • 글쓰기
    • 환경설정
    • 로그인
    • 로그아웃

    파이썬 리스트 사용하기 list

    리스트 선언하기 colors = ['red', 'yellow', 'green', 'blue'] for color in colors: print(color) for i, color in enumerate(colors): print(i, color) 더보기 red yellow green blue 0 red 1 yellow 2 green 3 blue 컴프리헨션 문법으로 표현. numbers = [1,2,3,4,5,6,7,8,9,10] new_numbers = [n for n in numbers if n%2 == 0] print(new_numbers) 더보기 [2, 4, 6, 8, 10] 추가, 삽입, 확장 추가할 때는 append() 를 사용합니다. colors = ['red', 'yellow', 'green..

    Language/Python 2020. 7. 9. 11:14

    파이썬 한글 시간 사용하기 datetime / locale.setlocale()

    locale.setlocale() 시간을 한글 포맷으로 변환하다 보면 다음과 같은 에러를 볼 수 있습니다. UnicodeEncodeError: 'locale' codec can't encode character '\ub144' in position 2: Illegal byte sequence import datetime now = datetime.datetime.now() df = '%Y년 %#m월 %#d일 %A' print(now.strftime(df)) 더보기 UnicodeEncodeError: 'locale' codec can't encode character '\ub144' in position 2: Illegal byte sequence 다음과 같은 locale 설정 코드를 삽입합니다. 만약 다..

    Language/Python 2020. 7. 6. 19:37

    파이썬 MongoDB 원격 접속 하기 - pymongo

    환경 및 서비스 확인 Ubuntu 18.04.4 MongoDB 4.2.6 가 설치되어 있습니다. 서비스 구동 확인. IP: 192.168.111.174 Port: 27017 pymongo 설치 및 접속 확인 (py36) PS C:\Users\Desktop\mongodb> pip install pymongo Collecting pymongo Using cached https://files.pythonhosted.org/packages/40/bc/015c54f2a26cba27763a0ce6a11d0ea6c647967d96ac6ae19e02c6598094/pymongo-3.10.1-cp36-cp36m-win_amd64.whl Installing collected packages: pymongo Successf..

    Language/Python 2020. 7. 3. 21:07

    파이썬 OS 모듈 - 디렉터리 열기 os.startfile()

    os.startfile(path) import os os.startfile('test_dir')

    Language/Python 2020. 7. 3. 12:52

    파이썬 send2trash 모듈 다루기 - 휴지통으로 파일 삭제

    모듈 설치 pip install send2trash (py36) PS C:\Users\Desktop\python_\send2trash_> pip install send2trash Collecting send2trash Using cached Send2Trash-1.5.0-py3-none-any.whl (12 kB) Installing collected packages: send2tras Successfully installed send2trash-1.5.0 예제 import os import send2trash file_list = os.listdir() print(file_list) for file in file_list: if file.find('test') > -1: if os.path.isdir(..

    Language/Python 2020. 7. 3. 12:32

    파이썬 OS 모듈 - 하위 디렉터리 검색 os.walk()

    하위 디렉터리 검색 os.walk(path) os.walk() 은 인자로 받은 경로에 대해 하위 디렉터리를 검색합니다. 디렉터리 구조는 다음과 같습니다. C:. └─data ├─dir_1 ├─dir_2 │ ├─dir_1 │ └─dir_2 └─dir_3 import os PATH = os.path.dirname(os.path.abspath(__file__)) dir_name = 'data' for path, dirs, files in os.walk(dir_name): print(path, dirs, files) 더보기 data ['dir_1', 'dir_2', 'dir_3'] [] data\dir_1 [] ['text_file.txt', 'text_file2.txt'] data\dir_2 ['dir_1',..

    Language/Python 2020. 7. 2. 13:13

    파이썬 OS 모듈 - 파일 복사 shutil.copy2 shutil.copytree

    파일 복사하기 shutil.copy() 와 shutil.copy2() 해당 경로에 원본 파일명과 동일한 파일을 복사합니다. (덮어쓰기 가능) shutil.copy() 와 shutil.copy2() 의 차이점은, copy2() 는 메타정보까지 복사합니다. 다음 예로 copy() 는 src 파일 과 dst 파일의 mtime이 차이가 있습니다. (메타정보) import os import shutil import datetime path = os.path.dirname(os.path.abspath(__file__)) fname = 'file.txt' dir_name = 'test_dir' copy_dir_name = 'copy' os.chdir(dir_name) mtime = os.path.getmtime(fn..

    Language/Python 2020. 6. 30. 16:13

    파이썬 __file__, 절대경로, 상대경로 os.path.abspath os.path.relpath

    __file__ 이란? 해당 코드를 가지는 파이썬 파일의 이름 혹은 경로이며, 실행한 위치에서의 상대경로를 포함합니다. import os print(__file__) 더보기 (py36) PS C:\Users\Desktop\python\os_\ex5> ls 디렉터리: C:\Users\Desktop\python\os_\ex5 Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2020-06-30 오후 2:21 246 ex5.py (py36) PS C:\Users\Desktop\python\os_\ex5> python ex5.py ex5.py (py36) PS C:\Users\Desktop\python\os_\ex5> cd .. (py36..

    Language/Python 2020. 6. 30. 14:48
    • 이전
    • 1
    • ···
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 다음

    사이드바

    반응형

    CATEGORY

    • 분류 전체보기 (246)
      • Environment (3)
        • VSCode (1)
      • Linux(2020) (3)
      • API (14)
      • Crawling (11)
        • Basic (8)
        • Data (3)
      • Language (71)
        • Python (61)
        • Javascript (7)
        • Dart (3)
      • Application (35)
        • Flutter (11)
        • Flask (9)
        • PyQt5 (15)
      • AI (5)
        • ML (4)
      • IoT (24)
        • Raspberry Pi (24)
      • OpenCV (28)
      • Bot (8)
      • Errors (9)
      • Tools (3)
      • OS(~2018) (31)
        • Server (8)
        • Window (4)
        • Linux (16)
        • Tools (3)
    • 홈으로
    • 방명록
    • 로그인
    • 로그아웃
    • 맨위로
    SKIN BY COPYCATZ COPYRIGHT 사회적 거리두는 블로그, ALL RIGHT RESERVED.
    사회적 거리두는 블로그
    블로그 이미지 JohnWick99 님의 블로그
    MENU
      CATEGORY
      • 분류 전체보기 (246)
        • Environment (3)
          • VSCode (1)
        • Linux(2020) (3)
        • API (14)
        • Crawling (11)
          • Basic (8)
          • Data (3)
        • Language (71)
          • Python (61)
          • Javascript (7)
          • Dart (3)
        • Application (35)
          • Flutter (11)
          • Flask (9)
          • PyQt5 (15)
        • AI (5)
          • ML (4)
        • IoT (24)
          • Raspberry Pi (24)
        • OpenCV (28)
        • Bot (8)
        • Errors (9)
        • Tools (3)
        • OS(~2018) (31)
          • Server (8)
          • Window (4)
          • Linux (16)
          • Tools (3)
      VISITOR 오늘 / 전체
      • 글쓰기
      • 환경설정
      • 로그인
      • 로그아웃
      • 취소

      검색

      티스토리툴바