## print() 함수**장점:**1. 파이썬 내장 함수로 별도 설치가 필요 없음2. 간단하고 직관적인 사용법3. 다양한 옵션(sep, end, file 등)으로 출력 형식 조정 가능**단점:**1. 변수명을 별도로 표시하지 않아 여러 변수 추적 시 혼란 가능2. 복잡한 객체 출력 시 가독성이 떨어짐**예시:**```python# 기본 사용법name = "홍길동"age = 30print(name, age) # 홍길동 30# 디버깅 목적으로 사용할 때는 보통 변수명을 포함해야 함print(f"name: {name}, age: {age}") # name: 홍길동, age: 30# 리스트 내용 확인numbers = [1, 2, 3, 4, 5]print("numbers:", numbers) # numbe..
부팅을 하고 나면 계정과 비밀번호를 입력하게 됩니다. 이 것이 매번 하려면 번거롭습니다. 그래서 다음과 같이 간단한 설정으로 자동로그인을 적용할 수 있습니다. 보안상 개인 컴퓨터에서만 사용하세요. 1. getty 자동 로그인 설정다음 명령어로 getty 서비스 파일을 편집합니다:sudo systemctl edit getty@tty1.service 2. 편집기가 열리면 다음 내용을 추가합니다[Service] ExecStart= ExecStart=-/sbin/agetty --autologin 사용자이름 --noclear %I $TERM('사용자이름'을 실제 '사용자이름' 으로 변경하세요) 3. 저장하고 종료한 후 시스템을 재부팅합니다. 또는 명령창에 reboot 라고 입력하고 Enter를 칩니다...
ASUS 공유기 중에, XD4 라는 모델이 있다.https://www.asus.com/sg/networking-iot-servers/whole-home-mesh-wifi-system/zenwifi-wifi-systems/asus-zenwifi-ax-mini-xd4/ Air Mesh가 가능한 모델이라 연결해서 사용을 하면, 이상하게 LAN Speed가 SMB 에서 100Mb/s 정도 나와야 하지만,실제 속도는 10Mb/s정도 밖에 나오지 않습니다. 간간히 인터넷에 적혀 있고 ASUS 공홈에는 관련사항이 없어서 현재까지 조치사항이 올라오지 않습니다. ASUS Router >> XD4 구성을ASUS Router >> Switching hub >> XD4 형태로 Lan을 이용할 기기를 위한, 스위칭 허브를 추가..
https://realpython.com/beautiful-soup-web-scraper-python/ Beautiful Soup: Build a Web Scraper With Python – Real PythonIn this tutorial, you'll walk through the main steps of the web scraping process. You'll learn how to write a script that uses Python's Requests library to scrape data from a website. You'll also use Beautiful Soup to extract the specific pieces of informarealpython.com ..
BeautifulSoup과 MechanicalSoup의 주요 차이점1. 기본 목적과 기능 - BeautifulSoup - HTML/XML 파싱에 특화된 라이브러리입니다 - 정적 웹페이지의 데이터를 추출하고 분석하는데 최적화되어 있습니다 - DOM 구조를 탐색하고 데이터를 추출하는 것이 주요 기능입니다 - MechanicalSoup - 브라우저 자동화에 특화된 라이브러리입니다 - 실제 브라우저처럼 웹사이트와 상호작용이 가능합니다 - BeautifulSoup을 내부적으로 사용하며, 추가로 브라우저 기능을 제공합니다 2. 주요 사용 사례 - BeautifulSoup - 정적 웹페이지에서 데이터 스크래핑 - HTML/XML 문서 파싱 및 데이터 추출 - 웹페이지 구조 분석 - M..
Local 실행할 때는 문제없던 앱이 pyinstaller로 변환하고 나면 에러가 발생한다.Failed to convert files: Error converting test.docx: docx2pdf Conversion failed: 'NoneType' object has no attribute 'write' ** Pyinstaller로 Non-windowd 옵션으로 변환하면 porcess를 보여주는 라이브러리의 결과 생성을 뿌려줄 곳이 없어지면서 발생하는 오류임 import osimport docx2pdf# 1. 출력 폴더가 존재하는지 확인하고 없으면 생성output_folder = "_convert"if not os.path.exists(output_folder): os.makedirs(..