zheld
20
2020-11-27 00:51:38
1
131

파이썬 tkinter


tkinter 이용해 작동되게 만드려고 하는데요. tkinter 통해 입력을 받고 csv파일에 입력시키는 부분을 어떻게 구성해야할 지 감이 잡히지 않아 질문 남깁니다.. 아무래도 입력받는 부분을 완전히 수정해야겠죠? 초보자라 아이디어 주시면 감사할 것 같습니다ㅜㅜ

import pandas as pd
import openpyxl

def val_int():
    print("나만의 단어장 생성(q 입력시 단어장 생성 중단)")

    outfile = open("vocabulary.csv", "w", encoding = "utf-8-sig")

    outfile.write('영어 단어,예문,한국어 뜻,한국어 오답, 영어 오답\n')

    while True:
        english_word = input("영어 단어를 입력하시오: ")
        if english_word == "q":
            break
        english_example = input("영어 예문을 입력하시오: ")
        if english_example == "q":
            break
        korean_meaning = input("한국어 뜻을 입력하시오: ")
        if korean_meaning == "q":
            break
 
        outfile.write("%s,%s,%s\n"%(english_word, english_example, korean_meaning))

    outfile.close()


def change():
    read_excel=pd.read_csv('vocabulary.csv')
    read_excel
    read_excel.to_excel('words.xlsx')


0
  • 답변 1

  • youngyoung
    2k
    2020-11-27 05:32:12

    https://codereview.stackexchange.com/questions/177862/tkinter-application-to-read-update-a-csv-file

  • 로그인을 하시면 답변을 등록할 수 있습니다.