June is Combung

파일 컨트롤러[1단계] : 리스트 본문

python/파일

파일 컨트롤러[1단계] : 리스트

june__Park 2021. 3. 1. 01:18
# 파일 컨트롤러[1단계] : 리스트
import os

vector = []
count = 0

file_name = "list.txt"

while True:

    print(vector)
    data =""
    print("[리스트 컨트롤러]")
    print("[1]추가하기")
    print("[2]삭제하기")
    print("[3]저장하기")
    print("[4]로드하기")
    print("[5]종료하기")

    sel = int(input("메뉴 선택 : "))
    if sel == 1:
        add = int(input("추가할 값 입력: "))
        vector.append(add)
    elif sel == 2:
        del_val = int(input("삭제할 값 입력: "))
        vector.remove(del_val)
    elif sel == 3:
        f = open(file_name,"wt")
        
        for i in range(len(vector)):
            data += str(vector[i])
            if i != len(vector)-1:
                data += ","
        f.write(data)
        f.close()
    elif sel == 4:
        if os.path.exists(file_name):
            f = open(file_name,"rt")
            data = f.read()
            f.close()
            print(data)
        else:
            print("파일을 불러올 수 없습니다.")
    elif sel == 5:
        print("프로그램 종료")
        break

'python > 파일' 카테고리의 다른 글

파일 컨트롤러[3단계] : 장바구니  (0) 2021.03.01
파일 컨트롤러[2단계] : ATM  (0) 2021.03.01
파일 읽기 : 연습문제  (0) 2021.03.01
파일 쓰기 : 연습문제2  (0) 2021.03.01
파일 쓰기 : 연습문제1  (0) 2021.03.01
Comments