Software (43) 썸네일형 리스트형 [Python] 컴퓨터 정보 확인 코드 psutil 라이브러리 - 컴퓨터의 정보를 확인할 때 사용 pip install psutil import psutil # CPU의 속도 출력 cpu = psutil.cpu_freq() print(cpu) # CPU의 물리코어 수 출력 cpu_core = psutil.cpu_count(logical = False) print(cpu_core) # 메모리 정보 출력 memory = psutil.virtual_memory() print(memory) # 디스크 정보 출력 disk = psutil.disk_partitions() print(disk) # 네트워크를 통해 보내고 받은 데이터량 출력 net = psutil.net_io_counters() print(net) [결과] scpufreq(current=2.. [Python] QR코드 만들기 qrcode 라이브러리 설치 - pip install qrcode import qrcode qr_data = 'www.naver.com' qr_img = qrcode.make(qr_data) // qrcode.make로 이미지를 만들어 qr_img 변수에 바인딩 save_path = qr_data + '.png' qr_img.save(save_path) // 이미지 저장 [Python] 텍스트를 음성으로 변환 from gtts import gTTS text = "안녕하세요. 파이썬과 40개의 작품들 입니다." tts = gTTS(text=text, lang='ko') tts.save("hi.mp3") gtts 라이브러리 - 문자를 음성으로 변환해주는 라이브러리 [Python] ModuleNotFoundError ex) ModuleNotFoundError: No module named 'requests' 파이썬 유틸리티 pip를 사용하여 추가모듈 (requests)을 설치하면 됨. cmd에서 pip install requests [Python] 윈도우에서 pip로 설치할 때 '액세스가 거부되었습니다' 해결법 ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'c:\\python310\\lib\\site-packages\\pip-22.2.1.dist-info\\entry_points.txt' Consider using the `--user` option or check the permissions. --> 해당 폴더에 적절한 권한이 없어서 발생하는 문제로, 관리자 권한으로 CMD를 실행하면 해결됨. [Python] socket 모듈 import socket hostName = socket.gethostname() in_addr = socket.gethostbyname(hostName) print(hostName) print(in_addr) gethostname() : 로컬호스트의 이름을 리턴 gethostbyname(socket.gethostname()) : 로컬호스트의 이름을 사용하여 ip 리턴 -------------------------------------------------------------------------------------------------------------------------- in_addr = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 소켓 연결 [Python] 숫자 맞추기 게임 import random random_number = random.randint(1, 100) game_count = 1 while True: try: my_number = int(input("1 ~ 100 사이의 숫자를 입력하세요:")) if my_number > random_number: print("다운") elif my_number < random_number: print("업") elif my_number == random_number: print(f"축하합니다.{game_count}회 만에 맞췄습니다.") break game_count += 1; except: print("에러가 발생했습니다. 숫자를 입력하세요") 1 이상 100 미만 랜덤 숫자를 설정하고, 그 숫자를 맞추는 게임 숫자 이외의.. [Python] random 라이브러리 함수 random.random() 0.0에서 0.999999 사이의 실수를 반환 random.uniform(a, b) a이상 b 미만의 실수값을 반환 random.randint(a, b) a이상 b 미만의 정수값을 반환 random.randrange(a, b) a이상 b 미만의 정수값을 반환 random.randrange(a) 인자가 하나일 경우 0부터 a미만의 정수값을 반환 random.randrange(start, stop, step) start 이상 stop 미만의 범위에서 step 간격의 수 중에서 임의의 정수값을 반환 random.choice(type) type에는 문자열, 리스트, 튜플, range의 값을 입력받을 수 있고 무작위로 하나의 원소를 뽑음. 이전 1 2 3 4 5 6 다음