<commit_before># -*- coding: utf-8 -*-
'''文件说明:极简日志系统-桌面版
作者信息：yangshaoshun
版本自述：v1.0
待解决问题1：因为 idle 编码问题，无法输入中文
待解决问题2：对文件的判断和操作，同时提示用户
待解决问题3：界面布局
待解决问题4：不止输入一行字符，使用 txt 输入一段文字，甚至可以输入 md 格式，下面展示转换后的内容
代办事项：书写 readme.md
代办事项2：docopt 的使用
'''
#全局引用
from Tkinter import *
from ttk import *
from sys import argv
reload(sys)
sys.setdefaultencoding( "utf-8" )

script, filename = argv

#开启窗口
master = Tk()

#提示信息
headname = StringVar()
w = Label(master, textvariable = headname)
w = Label(master, text = '^--^')
headname.set('编辑' + filename +'.txt')
w.pack()

#通过按钮读取输入的内容，保存到本地文件中
def callback(*args):
    txt = v.get()
    target = open(filename + '.txt', 'a')
    target.write(txt + '\n')
    target = open(filename + '.txt')
    s.set(target.read())
    e.delete(0, END)
    e.focus_set()

#输入框
v = StringVar()
e = Entry(master, textvariable = v)
e.bind('<Return>',callback)
e.pack()

b = Button(master, text="get", width=10, command=callback)
b.pack()

#读取文件内容
s = StringVar()
target = open(filename + '.txt')
s.set(target.read())
#展示文件内容
w = Message(master, textvariable=s, width=500)
w.pack()

mainloop()<commit_msg>输入框增加对回车的支持<commit_after># -*- coding: utf-8 -*-
'''文件说明:极简日志系统-桌面版
作者信息：yangshaoshun
版本自述：v1.0
待解决问题1：因为 idle 编码问题，无法输入中文
待解决问题2：对文件的判断和操作，同时提示用户
待解决问题3：界面布局
待解决问题4：不止输入一行字符，使用 txt 输入一段文字，甚至可以输入 md 格式，下面展示转换后的内容
代办事项：书写 readme.md
代办事项2：docopt 的使用
'''
#全局引用
from Tkinter import *
from ttk import *
from sys import argv
reload(sys)
sys.setdefaultencoding( "utf-8" )

script, filename = argv

#开启窗口
master = Tk()

#提示信息
headname = StringVar()
w = Label(master, textvariable = headname)
w = Label(master, text = '^--^')
headname.set('编辑' + filename +'.txt')
w.pack()

#通过按钮读取输入的内容，保存到本地文件中
def callback(*args):   # *args 的具体含义不知道，不加的话，提示 callback() takes no arguments
    txt = v.get()
    target = open(filename + '.txt', 'a')
    target.write(txt + '\n')
    target = open(filename + '.txt')
    s.set(target.read())
    e.delete(0, END)
    e.focus_set()

#输入框
v = StringVar()
e = Entry(master, textvariable = v)
e.bind('<Return>',callback)
e.pack()

b = Button(master, text="get", width=10, command=callback)
b.pack()

#读取文件内容
s = StringVar()
target = open(filename + '.txt')
s.set(target.read())
#展示文件内容
w = Message(master, textvariable=s, width=500)
w.pack()

mainloop()
{'fraction_non_alphanumeric': 0.17372326494980359, 'fraction_numerical': 0.013094718463553033, 'mean_word_length': 4.701492537313433, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3070161', 'n_tokens_mistral': 1139, 'n_tokens_neox': 1234, 'n_words': 207}