다시 시작하는 IT 이야기
close
프로필 배경
프로필 로고

다시 시작하는 IT 이야기

  • 분류 전체보기 N
    • PC
      • Windows
      • Office
      • Hardware
    • Mobile N
      • Android N
      • IOS
    • IT Trend N
    • Blog
    • Programming
      • JAVA
      • Python
      • SQLD
  • 홈
  • IT Trend
  • PC
  • Blog
  • Mobile
  • Programming
  • 방명록
파이썬 *로 트리 만들기 - Print 활용하기

파이썬 *로 트리 만들기 - Print 활용하기

먼저 파이썬의 트리 만들기를 검토하기 전에 print 문에 대한 문법 공부를 간단히 해보겠습니다. Print 옵션(sep, end) 파이썬의 출력문은 print를 사용하며 두 개의 옵션을 사용할 수 있습니다. https://docs.python.org/ko/3/library/functions.html#print - sep=" " 이 옵션을 이용하게 되면 print문의 출력문들 사이에 해당하는 내용을 넣을 수 있습니다. 기본 값으로는 공백이 들어가 있으며 이를 사용해 원하는 문자를 입력할 수 있습니다. print('S','E','P', sep='@') - end=" " 이 옵션의 경우 print 문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있습니다. 기본 값으로는 개행(\n)이 들어가 있으며 이를 사..

  • format_list_bulleted Programming/Python
  • · 2024. 3. 21.
  • textsms
파이썬 엑셀 저장시 여러 시트 저장 및 열 넓이 조정하기

파이썬 엑셀 저장시 여러 시트 저장 및 열 넓이 조정하기

파이썬을 통해서 엑셀을 저장할 경우가 많은데요. 오늘은 이 때 사용할 수 있는 여러 기능에 대해서 알아보겠습니다. 판다스 엑셀에 저장하기 판다스에서 엑셀에 저장할 때 여러 데이터 프레임을 각각의 시트에 넣어 하나의 파일로 저장하거나 이쁘게 하기 위해서 열 넓이를 조절해야 할 경우가 있을 때 사용할 수 있는 코드입니다. writer를 통해서 순서대로 시트에 넣을 수 있는데요. 먼저 각각의 데이터 프레임(df1, df2)를 각각의 시트에 넣는 코드입니다. df.to_excel을 할 때 writer를 사용합니다. with pd.ExcelWriter(파일명.xlsx) as writer: # use to_excel function and specify the sheet_name and without index d..

  • format_list_bulleted Programming/Python
  • · 2024. 3. 18.
  • textsms
파이썬 Request Timeout 설정하기

파이썬 Request Timeout 설정하기

파이썬에서 크롤링할때 Timeout 에러가 발생하는 경우가 있습니다. TimeOut 파이썬의 request에서 사이트를 크롤링 할 때 여러가지 이슈로 Timeout이 발생하게 됩니다. 예를 들어 서버가 응답을 주지 않거나, 아니면 서버에서 차단 당하는 형태 등으로 timeout이 발생하게 됩니다. connection이 established 될 때까지 기다리는 시간입니다. 위의 그림을 참고해보면 SYN을 보내고 상대방에게서 ACK가 올 때까지 기다리는 시간을 뜻하는데요. 즉 최초 연결을 하지 못하고 기다리다가 timeout이 생길 수 있습니다.. 이 외에도 접속후에도 동일한 이슈로 timeout이 발생할 수 있습니다. Request Timeout 처리방법 파이썬 공식문서에 따르면 request는 따로 타임..

  • format_list_bulleted Programming/Python
  • · 2024. 3. 12.
  • textsms
네이버 뉴스 API로 한번에 크롤링하기

네이버 뉴스 API로 한번에 크롤링하기

네이버의 뉴스를 API로 크롤링하는 방법을 알아보겠습니다. 먼제 네이버 디벨로퍼에 들어가서 API를 신청해야 합니다. 네이버 API 신청하기 https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 그다음 하단에 서비스 API를 신청합니다. 이 후 검색 API에 대해서 등록을 합니다. 이 제 이 api를 파이썬으로 불러와야 하는데요. 방금 발급받은 클라이언트 ID와 패스워드를 저장해 놓습니다. # 네이버 검색 API 예제 - 블로..

  • format_list_bulleted Programming/Python
  • · 2024. 3. 11.
  • textsms
티스토리 스킨 소스코드에 복사하기 버튼추가하기

티스토리 스킨 소스코드에 복사하기 버튼추가하기

티스토리의 복붙을 막기 위해서 마우스 우클릭 차단을 하게 되면 소스코드 역시 복사하기가 안되는데요. 이 때 이것을 우회하기 위해서 코드에만 복사하기 버튼을 추가할 수 있는데요. 소스코드 복사하기 버튼 만들기 소스코드 복사하기는 3단계로 진행되는데요. 필요 파일 업로드 HTML 코드 수정 CSS 수정 먼저 아래 파일을 다운로드 받습니다. 그리고 이파일을 스킨편집 - HTML 편집 메뉴에 들어가서 파일 업로드에 추가해 줍니다. 이렇게 추가된 것을 확인합니다. 이후 HTML 파일을 수정해야 하는데요. 다시 HTML 탭으로 이동하여 HTML 태그를 변경하여야 하는데요. 태그 아래에 붙여넣기 해줍니다. 한눈에 스킨 기준 20번째 줄 정도됩니다. 이어서 하단에 다음에 버튼 코드를 복사해 넣는데요. 한눈에 스킨 기준..

  • format_list_bulleted Blog
  • · 2024. 3. 10.
  • textsms
nginx 413 Request Entity Too Large메시지 해결하기

nginx 413 Request Entity Too Large메시지 해결하기

워드프레스 작업중에 플러그인 설치하려고 할 때 아래와 같은 메시지가 나오는데요. 바로 파일 업로드 용량 제한 때문에 발생하는 것입니다. Request Entity Too Large 파일이 지정된 용량이 큰 경우 발생하는 에러인데요. 해킹 등의 위협으로 인하여 기본 값은 1메가로 되어 있습니다. 그래서 이 설정을 변경해줘야 합니다. nginx 설정을 실행하고 값을 변경해야 합니다. sudo nano /etc/nginx/nginx.conf http 칸에 넣어주면 되는데요. max_body_size를 5M 정도로 설정해줍니다. http { client_max_body_size 5M; 그리고 ctrl+x를 누르면 나가게 되는데요. 저장후 종료하시고 nginx 서버를 재부팅해줍니다. sudo service ngi..

  • format_list_bulleted Blog
  • · 2024. 3. 8.
  • textsms
  • navigate_before
  • 1
  • ···
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • ···
  • 37
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 N
    • PC
      • Windows
      • Office
      • Hardware
    • Mobile N
      • Android N
      • IOS
    • IT Trend N
    • Blog
    • Programming
      • JAVA
      • Python
      • SQLD
최근 글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바