목록프로그래밍 언어 (13)
elesis's haunt

https://omoknooni.tistory.com/18 [DiscordBot] 파이썬으로 디스코드 봇 만들기 -1 게임하느라 디스코드를 쓰는 중에 '봇'을 사용하는 친구가 있었다. 명령어를 써서 노래도 틀고, 디스코드 서버 관리도 하는걸 보니 꽤 재미있어 보였다. 마침 파이썬도 배우는 참이라 삘받아서 omoknooni.tistory.com https://softvanilla.github.io/discordbot/discord_%EB%AC%B4%EB%A3%8C_%ED%98%B8%EC%8A%A4%ED%8C%85/ 디스코드 봇 만들기 - 무료 호스팅 softvanilla.github.io 첫번째 링크로 제작에 도움받고 두번째 링크로 배포에 도움 받았다. 두번째 링크에서 막혔던 부분은 H14에러였는데 파일명..
단순히 0을 리턴, 1을 리턴, -1을 리턴한다는 의미입니다. 그러나 대부분 system call 형태의 함수들은 성공하면 0, 실패하면 -1로 저장합니다. system call: 운영체제는커널 모드와 사용자 모드로 나뉘어 구동합니다. 시스템콜은 커널 영역의 기능을 사용자 모드가 사용 가능하게, 즉 프로세스가 하드웨어에 직접 접근해서 필요한 기능을 사용할 수 있게 해줍니다. return 0 정상 종료 성공, 실패만을 나타낼때 성공을 나타냅니다. main 메서드 내에서 0을 반환하면 운영체체로 값을 반환하므로 에러 없이 프로그램이 종료됨을 나타냅니다. 실제적으로 반환의 의미보다는 현재 실행 중인 함수를 끝낸다는 의미로 쓰입니다. return -1 에러 발생 성공, 실패만을 나타낼때 실패를 나타냅니다. 다른..
iostream 라이브러리를 사용해 콘솔에 텍스트를 입출력 받을 수 있습니다. cout : 출력
비트 연산자 비트 단위(0, 1)로 연산합니다. 기능에 따라 비트 이동연산자, 비트 논리연산자로 나뉩니다. 1. 비트 이동연산자 연산식 설명 x > y 정수 x의 각 비트를 y만큼 오른쪽으로 이동시킵니다. (빈자리는 정수의 최상위 부호비트와 같은 값으로 채워집니다.) x >>> y 정수 x의 각 비트를 y만큼 오른쪽으로 이동시킵니다. (빈자리는 0으로 채워집니다.) ex) 더보기 x >2); // -5 x >>> y int calInt = -20; // 00000000 00000000 00000000 00010100 = 20을 32비트(int)로 분해한 다음 byte calByte = -20; // 11111111 11111111 11111111 11101100 = -20으로 음수전환 // 오른쪽으로 2..

영상을 음원으로 변환할때, 사운드(kbps)가 없으면 나는 오류이다. pytube모듈을 사용하면서 해당 오류를 마주했다. yt = pytube.YouTube("https://youtu.be/~") # 다운받을 동영상 URL 지정 vids = yt.streams.all() 원본코드에서 streams.all()로 해당 영상의 추출가능한 양식목록을 보여주는데 영상마다 목록의 갯수가 다르다. kbps가 있는 양식을 영상마다 확인하고 번호를 넘겨줘야 변환할때 해당오류를 볼 일없다.
pip install google_images_download 해당 명령어로 설치시 글제목과 같은 에러가 뜨면서 이미지 다운로드가 안된다. 아래 방식대로 메뉴얼하게 다운로드 해주면 문제해결! # 1. 안돌아가는 모듈을 삭제한다. pip uninstall google_images_download # 2. git에서 직접 받는다. git clone https://github.com/Joeclinton1/google-images-download.git # 3-1. 해당 모듈에 접근한다. cd google-images-download # 3-2. setup.py를 실행해준다. # sudo 없이도 가능하다. sudo python setup.py install # 3-2. 설치해준다. pip install git+..

기본 코드는 해당 링크를 토대로 했다. https://niceman.tistory.com/92 파이썬 Youtube(유투브) 동영상 다운로드 및 MP3 자동 변환 예제 소스 Python (Pytube) - 소개 ① Pytube - 파이썬 모듈 기반으로 경량화 시켜 작성 된 유투브(Youtube) 동영상 다운로드 라이브러리 입니다. - 레퍼런스 참조 : https://github.com/nficano/pytube ② 아래 예제 코.. niceman.tistory.com pytube Output file #0 does not contain any stream mp3 streams에서 추출가능한 리스트를 확인 후 소리kbps가 있는걸로 뽑아야 mp3로 변환이 가능한데 무턱대고 kbps도 없는걸 추출하면 해당 ..
import os # 파일탐색기에서 복사한 형태에서, \U 부분이 유니코드로 인식되어 해당 에러가 납니다. path = "C:\Users\유저이름\Downloads" -----(X) path = "C:/Users/유저이름/Downloads" -----(O) # os에서 login중인 유저이름을 받아오고 싶을 때 # 동일한 방식의 두 코드 ( {}에 유저이름이 들어갑니다. ) path = "C:\\Users\\{}\\desktop".format(os.getlogin()) -----(O) # \\방식 path = r"C:\Users\{}\Downloads".format(os.getlogin()) -----(O) # r방식 # 리스트로 삽입하고 싶을 때 list_path = ["C:/Users/", os.ge..