파이썬 파일 및 디렉토리 관리를 위한 핵심 라이브러리 활용법
os: 운영체제 상호작용 및 경로 관리
파이썬의 os 모듈은 운영체제와 상호작용하며 파일 시스템을 제어하는 가장 기본적인 도구입니다. 경로 병합, 디렉토리 생성 및 삭제, 파일 상태 확인 등 로우레벨 작업을 수행할 때 유용합니다.
import os
# 운영체제 이름 확인 (posix, nt 등)
print(f"OS Type: {os.name}")
# 현재 작업 디렉토리 확인
current_dir = os.getcwd() ...
8월 6일 14:03에 게시됨
Python 내장 모듈 활용 가이드
내장 모듈의 종류와 사용법
time 및 datetime 모듈을 이용한 시간 처리
Python은 날짜와 시간을 다루기 위한 표준 라이브러리로 time과 datetime을 제공한다. 이들은 타임스탬프, 구조화된 시간 튜플, 서식 문자열 등 다양한 형식 간 변환을 지원한다.
import time
import datetime
# 현재 시각의 타임스탬프 출력
print(time.time())
# 로컬 시간 (튜플 형태)
local_t ...
7월 28일 01:20에 게시됨
Python을 사용하여 쉘 명령 실행 및 GUI 애플리케이션 구축
Python 스크립트 내에서 외부 쉘 명령을 실행하고 Tkinter를 사용하여 사용자 친화적인 인터페이스를 생성하는 방법을 살펴보겠습니다.
Python에서 쉘 명령 호출
Python의 os.system() 함수를 사용하면 쉘 명령을 직접 실행할 수 있습니다. 이는 컴파일, 실행 및 데이터 처리를 자동화하는 데 유용합니다.
import os
# C++ 프로그램 컴파일
os.system('make')
# Pyth ...
7월 17일 22:43에 게시됨
Python os 및 sys 내장 모듈 활용
os 모듈과 sys 모듈의 차이
os 모듈은 운영체제와의 상호작용을 담당하며, sys 모듈은 파이썬 인터프리터와 관련된 기능을 처리합니다.
os 모듈 주요 기능
os.mkdir(): 단일 디렉터리 생성
os.makedirs(): 중첩 디렉터리 생성
os.rmdir(): 빈 디렉터리 삭제
os.listdir(): 디렉터리 내용 목록 반환
os.rename(): 파일/디렉터리 이름 변경
os.remove(): 파일 삭제
os.getc ...
6월 12일 22:23에 게시됨
Go 언어 파일 입출력 정리: os, bufio, ioutil 패키지 완벽 가이드
Go에서 파일을 읽고 쓰는 방법은 크게 세 가지 패키지로 나눌 수 있다. 각 패키지의 특징과 사용법을 예제 코드와 함께 살펴보겠다.
1. os 패키지
가장 기본적인 파일 입출력 기능을 제공한다.
파일 쓰기: Write() / WriteString()
package main
import (
"fmt"
"os"
)
func main() {
data := "# Todo List\r\n- 운동하기\r\n- 책 읽기\r\n- 코딩 연습"
...
6월 11일 18:58에 게시됨