본문 바로가기
반응형

python338

try문 사용할때 에러 내용 남기기 - traceback try문 사용할때 에러 내용 남기기 - tracebackPython의 traceback 모듈을 사용하면, 프로그램 실행 중 발생한 에러의 traceback 정보를 캡처하고, 이를 파일에 저장하거나 로그로 남길 수 있습니다. 이는 디버깅 및 에러 로그 관리에 유용합니다. 예시코드는 아래와 같습니다. import tracebackdef faulty_function(): return 1 / 0try: faulty_function()except Exception as e: with open("error_log.txt", "w") as f: f.write(traceback.format_exc()) 위 코드에서 에러가 발생하면 traceback.format_exc()을 사용해 trace.. 2024. 11. 12.
파이썬 리스트 첫번째 값에 1을 더하는 방법 [참고] 파이썬 리스트 첫번째 값에 1을 더하는 방법my_list = [10, 20, 30]my_list[0] += 1 # 첫 번째 값에 1을 더함print(my_list) # 출력: [11, 20, 30]   [참고] 파이썬 리스트 제일 앞에 숫자 추가하기numbers = [2, 3, 4]numbers.insert(0, 1) # 리스트의 제일 앞에 숫자 1 추가print(numbers) # 출력: [1, 2, 3, 4] 2024. 11. 2.
-bash: jypyter: command not found -bash: jypyter: command not found 아나콘다에서 새로운 가상 환경을 만들고 연결한 다음 주피터 랩을 사용하니 위 에러가 등장합니다. 아래 코드를 활용하여 주피터 랩을 설치한 후 1~2분 기다렸다가 다시 실행해보세요  pip install jupyterlab 2024. 11. 2.
moviepy 소리 줄이기, 파이썬 영상 소리 줄이기 moviepy 소리 줄이기, 파이썬 영상 소리 줄이기from moviepy.editor import VideoFileClip# 비디오 파일 불러오기clip = VideoFileClip("input_video.mp4")# 오디오 볼륨 줄이기 (50%)clip = clip.volumex(0.5)# 볼륨이 줄어든 비디오 저장clip.write_videofile("output_video.mp4") 2024. 11. 1.
파이썬 리스트 제일 앞에 숫자 추가하기 - python insert 파이썬 리스트 제일 앞에 추가하기 - python insertnumbers = [2, 3, 4]numbers.insert(0, 1) # 리스트의 제일 앞에 숫자 1 추가print(numbers) # 출력: [1, 2, 3, 4]   [참고] 파이썬 리스트 제일 앞에 숫자 1 더하기my_list = [10, 20, 30]my_list[0] += 1 # 첫 번째 값에 1을 더함print(my_list) # 출력: [11, 20, 30] 2024. 11. 1.
파이썬 오디오 파일에 공백 추가 파이썬 오디오 파일에 공백 추가MP3 파일을 사용해서 0.5초 공백을 뒤에 붙이는 예제를 아래와 같이 작성할 수 있습니다.from pydub import AudioSegment# 원본 MP3 파일 불러오기audio = AudioSegment.from_mp3("input_audio.mp3")# 0.5초(500ms)의 공백 생성silence = AudioSegment.silent(duration=500)# 공백을 오디오 뒤에 붙이기output_audio = audio + silence# 결과 오디오 파일을 MP3 형식으로 저장output_audio.export("output_audio_with_silence.mp3", format="mp3") 2024. 10. 28.
반응형