创建有道背单词格式的文件

每一行写一个单词或者词组
使用python语言实现、生成的文件就在原目录
代码:
from tkinter import *
import tkinter.filedialog

root = Tk()

def createWordsFile(filenamePath):
    fo = open(filenamePath,"r+")
    print("the opened file:",fo.name)

    print("words begin to create......")
    seq = [];#prepare writes to the file
    for line in fo.readlines():
        line = line.strip()
        line = "#"+line+"#\n"
        seq.append(line)
        
    print("data creating.......")
    print()
    print()

    filename = fo.name
    filename = filename.replace(".txt","词单.txt")
    print("file name:"+filename)

    fo.close()

    print("file creating ......")
    neededFile = open(filename,"w+")
    neededFile.writelines(seq)
    neededFile.close()
    print("**********done***********")




def xz():
    filename = tkinter.filedialog.askopenfilename()
    if filename != '':
        lb.config(text = "您选择的文件是:"+filename);
        createWordsFile(filename)
    else:
        lb.config(text = "您没有选择任何文件");

lb = Label(root,text = '')
lb.pack()
btn = Button(root,text="弹出选择文件对话框",command=xz)
btn.pack()
root.mainloop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

古承风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值