吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 487|回复: 6
上一主题 下一主题
收起左侧

[Python 原创] 练手小程序-极其简易的记事本v1.0

[复制链接]
跳转到指定楼层
楼主
happy_day 发表于 2024-4-11 17:31 回帖奖励
本帖最后由 happy_day 于 2024-4-11 17:34 编辑

最近工作原因接触python比较多,开始重拾编程语言了,
今天工作之余顺便练手写了一个简易记事本,
真的非常非常非常简陋,只能自适应拖拽,打开显示文本,保存编辑文本,大佬们轻喷
不过作为初学者,熟悉python函数的用法和tk库的用法,培养一下编程逻辑,还是不错的,虽然自己也不算初学者
项目没打包成exe,有兴趣的可以自己再完善完善,打包


附截图:



附代码:
[Python] 纯文本查看 复制代码
import tkinter as tk
from tkinter import filedialog


def open_file():
    file = filedialog.askopenfilename(defaultextension=".txt",
                                      filetypes=[("Text Files", "*.txt"), ("All Files", "*.*")])
    if file:
        text.delete(1.0, tk.END)
        with open(file, "r") as file:
            text.insert(tk.INSERT, file.read())


def save_open():
    file = filedialog.asksaveasfilename(defaultextension=".txt",
                                        filetypes=[("Text Files", "*.txt"), ("All Files", "*.*")])
    print(file)
    if file:
        with open(file, "w") as file:
            file.write(text.get(1.0, tk.END))


root = tk.Tk()
root.title("简易记事本")
text = tk.Text(root)
text.grid(row=0, column=0, sticky="nsew")
root.grid_columnconfigure(0, weight=1)
root.grid_rowconfigure(0, weight=1)

menu = tk.Menu(root)
root.config(menu=menu)
menu.add_cascade(label="打开",command=open_file)
menu.add_cascade(label="保存",command=save_open)
# open_file()

# save_open


root.mainloop()

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
baby1314 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
baby1314 发表于 2024-4-12 08:34
不会打包,捂脸
3#
xingchuan1 发表于 2024-4-12 14:09
头像被屏蔽
4#
mini1234 发表于 2024-4-12 14:36
5#
Gxd1703 发表于 2024-4-13 06:39
不错的软件,感谢分享。
6#
brianzy 发表于 2024-4-17 15:19
这个时代,精通一门编程语言是非常有必要的,我也想自学一门。未来很多东西都离不开这个技能。支持!!
7#
tgliuqiang 发表于 2024-4-19 02:02

不会?网上搜搜就会了,打包很简单的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-30 17:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表