파이썬30 디렉토리 관리 프로그램 1. 압축파일 정리하기 import os import glob import zipfile import shutil import fnmatch import pathlib # 현재 경로 알아보기 os.getcwd() 'C:\\****\\***\\Python\\jupyter\\filemanager' # 정리 대상 디렉토리 경로 설정하기 target_path = './정리' # '정리' 디렉토리에서 압축 파일 확인하기 # for filename in glob.glob('**/*.zip'): # print(filename) zipfile_path = [] for filename in glob.glob(os.path.join(target_path,'**/*.zip'), recursive=True): zipfile_.. 2024. 3. 22. 과제 4 - 파일 입출력을 이용한 단어장 만들기 과제 '수정하기' 기능 추가 수정할 단어를 선택하세요: apple 선택한 단어가 없습니다 apple의 뜻을 입력하세요: 사과 apple의 레벨을 입력하세요: 1 수정되었습니다. '삭제하기' 기능 추가 삭제할 단어를 선택하세요: apple *선택한 단어가 없습니다. 삭제되었습니다. 불러오기 메뉴 변경 메뉴 4번을 삭제 프로그램 시작시 기존에 단어장 파일이 존재하는지 확인하고 있으면 그 파일에 있는 데이터를 메모리에 불러옴(없으면 패스) wordList = [] # 단어를 여러개 받기위해 전역변수로 리스트를 선언 filename = 'words.txt' # 사용할 파일 이름을 미리 지정해준다. class Word: # 단어 입출력 을 위한 클래스 def __init__(self, eng, kor, lev=1.. 2024. 3. 22. 파이썬 파일입출력 1. 파일 열기 파일을 열려면 open 함수를 사용합니다. f = open("파일명", "모드")파일명: 열고자 하는 파일의 이름이나 경로 (파일이 없으면 만들어 준다.) 모드: 파일을 어떻게 열 것인지를 지정 모드 종류 r(read): 읽기 모드 (기본값) w(write): 쓰기 모드 (파일이 있으면 덮어쓰기) a(append): 추가 모드 (파일의 끝에 내용을 추가) *+: 읽기와 쓰기 모드 파일 종류 b(binary): 바이너리 모드 (텍스트가 아닌 영상,이미지,등 바이너리 데이터를 읽고/쓸 때 사용 ) t(text): 일반적인 텍스트를 읽거나 쓸때 사용 생략가능(기본값) 사용 rt : 텍스트 파일 읽기 모드 wt : 텍스트 파일 쓰기 모드 ab : 바이너리 파일 추가 모드 위와같은 형태(모드+파일.. 2024. 3. 20. 파이썬 모듈 1. 모듈 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다. import 모듈 #모듈 불러오기 from 모듈 import 함수 # 모듈 내의 함수만 불러오기 from 모듈 import 클래스 # 모듈 내의 클래스 불러오기 form 모듈 import * # 모듈 내의 모든 함수 불러오기 불러온 모듈의 함수를 이용하려면 모듈.함수() 형식으로 사용해야한다. import math_tools # 모듈 변수 print(math_tools.PI) 3.141592653589793 # 모듈 함수 print(math_tools.add(10, 3).. 2024. 3. 20. 이전 1 2 3 4 5 ··· 8 다음