반응형
Python/Python - 오디오2024. 3. 16. 07:41WAV, MP3 파일을 일정 길이(단위 초)의 WAV 파일로 분할

WAV 파일 또는 MP3 파일을 일정 길이(단위 초)의 WAV 파일로 분할하는 코드입니다. 2023. 10. 20 최초작성 2024. 3. 16 import os import librosa import soundfile as sf def split_and_save(wav_path, output_dir, segment_length=30): """ - wav_path : 로드할 WAV 파일 또는 MP3 파일의 경로 - output_dir : WAV 파일들을 저장할 디렉토리 경로 - segment_length : 분할할 세그먼트의 길이 (초 단위, 기본값은 30초) """ # 출력 디렉토리가 존재하지 않으면 생성 if not os.path.exists(output_dir): os.makedirs(output_..

Python/sqlite32024. 3. 7. 21:28sqlite3 테이블에서 중복값을 찾는 Python 예제코드

sqlite3 테이블에서 중복값을 찾는  Python 예제코드입니다.2023. 12. 3  최초작성2024. 3. 7  에러처리 코드 추가중복을 검사할 테이블을 생성합니다. import sqlite3database_file_path = 'zodiac.db'  table_name = 'zodiac'  try:    conn = sqlite3.connect(database_file_path)    cursor = conn.cursor()    print("Database connection successful!")except sqlite3.Error as e:    print(f"Database connection failed: {e}")    exit()cursor = conn.cursor()query =..

Python/sqlite32024. 3. 7. 21:17sqlite3 테이블에서 데이터를 검색하는 Python 예제코드

sqlite3 테이블에서 데이터를 검색하는 Python 예제코드입니다.2023. 11. 24   최초작성2024. 3. 7  에러처리 코드 추가기존에 작성된 다음 포스트에서 만든 데이터베이스 테이블을 사용하여 진행합니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225 import sqlite3database_file_path = 'zodiac.db'  # 데이터베이스 파일 이름입니다.table_name = 'zodiac'              # 테이블 이름입니다.try:    conn = sqlite3.connect(database_file_path)    cursor = conn.cursor()    print("Databa..

Python/sqlite32024. 3. 7. 21:15sqlite3 테이블에 있는 레코드 하나를 랜덤으로 보여주는 Python 예제

sqlite3 테이블에 있는 레코드 하나를 랜덤으로 보여주는 Python 예제 코드입니다. 2023 11. 22 최초작성2023. 11. 232024. 3. 7  에러처리 코드 추가기존에 작성된 다음 포스트에서 만든 데이터베이스 테이블을 사용하여 진행합니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225 import sqlite3database_file_path = 'zodiac.db'  # 데이터베이스 파일 이름입니다.table_name = 'zodiac'                  # 테이블 이름입니다.try:    conn = sqlite3.connect(database_file_path)    cursor = conn...

Python/sqlite32024. 3. 7. 21:12sqlite3 테이블에 있는 레코드 개수 세는 Python 예제코드

sqlite3의 테이블에 있는 레코드 개수 세는 Python 예제코드입니다.2023. 11. 21   최초작성2023. 11. 23   2024. 3. 7  에러처리 코드 추가기존에 작성된 다음 포스트에서 만든 데이터베이스 테이블을 사용하여 진행합니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225 import sqlite3database_file_path = 'zodiac.db'  # 데이터베이스 파일 이름입니다.table_name = 'zodiac'                  # 테이블 이름입니다.try:    conn = sqlite3.connect(database_file_path)    cursor = conn.cur..

Python/sqlite32024. 3. 7. 21:09sqlite3 테이블의 스키마(schema)를 출력하는 Python 예제코드

sqlite3 테이블의 스키마(schema)를 출력하는 Python 예제코드입니다. 2023. 11. 25  최초작성2024. 3. 7  에러처리 코드 추가기존에 작성된 다음 포스트에서 만든 데이터베이스 테이블을 사용하여 진행합니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225 import sqlite3database_file_path = 'zodiac.db'  # 데이터베이스 파일 이름입니다.table_name = 'zodiac'                  # 테이블 이름입니다.try:    conn = sqlite3.connect(database_file_path)    cursor = conn.cursor()    pr..

Python/sqlite32024. 3. 7. 20:48sqlite3 테이블에 데이터 삽입하는 Python 예제코드

sqlite3 테이블에 데이터를 삽입하는 Python 예제코드입니다.2023. 11. 23 최초작성2024. 3. 7    에러처리 코드 추가 import sqlite3database_file_path = 'zodiac.db'  # 데이터베이스 파일 이름입니다.table_name = 'zodiac'                  # 테이블 이름입니다.try:    conn = sqlite3.connect(database_file_path)    cursor = conn.cursor()    print("Database connection successful!")except sqlite3.Error as e:    print(f"Database connection failed: {e}")    exit()..

Python/Python 예제 코드2024. 3. 4. 21:43Python Subprocess 모듈 사용법

Python Subprocess 모듈 사용법을 간단히 정리했습니다. subprocess 모듈을 사용하면 파이썬 코드에서 셸 명령을 실행할 수 있고 실행결과의 출력을 가져올 수도 있습니다. 또한 pipe를 사용하거나 입력/출력 리다이렉션을 할 수 있습니다. 기존에 쉘 명령을 실행하기 위해 사용했던 os.system와 os.spawn 등을 대체하여 사용할 수 있습니다. 1. subprocess.run() - 쉘 명령 실행 2. subprocess.run() - 입력 리다이렉션 3. subprocess.call() - 명령 실행 4. subprocess.check_call() - 예외 처리 5. subprocess.check_output() - 실행 결과 캡처 6. subprocess.Popen 6.1. 표준..

Python/Python 예제 코드2024. 1. 27. 08:22파이썬 두 변수 값 바꾸기

파이썬에서 두 변수의 값을 바꾸는 방법에 대해 다룹니다. 2024. 1. 27 최초작성 C/C++에서는 두 변수의 값을 바꾸기 위해 임시 변수 하나가 필요했습니다. 파이썬에서 해보면 다음처럼 코드를 작성할 수 있습니다. # 두 변수에 값을 대입합니다. a = 10 b = 20 print(f'변경전 두 변수 값 a={a} b={b}') # 임시변수 temp를 사용하여 두 변수의 값을 변경합니다. temp = a a = b b = temp print(f'변경후 두 변수 값 a={a} b={b}') 코드를 실행해보면 다음처럼 두 변수의 값이 바뀌는 것을 볼 수 있습니다. 변경전 두 변수 값 a=10 b=20 변경후 두 변수 값 a=20 b=10 파이썬에서는 튜플이라는 데이터타입을 사용하면 임시변수 없이도 쉽게..

Python/Python - 파일2024. 1. 24. 22:19파일에서 한줄씩 읽어와 파일에 한줄씩 쓰는 Python 예제코드

파일에서 한줄씩 읽어와 리스트에 저장했다가 다시 리스트를 파일에 한줄씩 쓰는 Python 예제 코드입니다. 2024. 1. 24 최초작성 full_filename = 'read_write.py' # 리스트에 파일 내용을 한줄씩 저장합니다. list_str = [] with open(full_filename, 'r', encoding='utf-8') as file: for row in file: list_str.append(row) # 리스트를 파일에 한줄씩 저장합니다. output_filename = 'output.txt' with open(output_filename, 'w', encoding='utf-8') as file: for str in list_str: file.write(str)

반응형
image