Software/Python (25) 썸네일형 리스트형 [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의 값을 입력받을 수 있고 무작위로 하나의 원소를 뽑음. [Python] import import를 이용하여 외부에서 라이브러리, 모듈 등을 불러와 사용 가능 import random print(random.randint(1, 100)) random 라이브러리를 import하여 사용. random 라이브러리를 불러올 때 rd라는 이름을 붙여 불러옴. import random as rd print(rd.randint(1, 100)) random 라이브러리에서 어떠한 하나의 기능 randint만을 불러올 수 도 있음 from random import randint print(randint(1, 100)) * 를 이용하여 모든 기능을 불러올 수 있음. from random import * print(randint(1, 100)) -> 이러한 방법은 라이브러리 이름 없이 모든 기능 사용 가능. 이전 1 2 3 4 다음