తప్పకుండా! పైథాన్ కోడ్లో ప్రాథమిక టెక్స్ట్ ఎడిటర్ యొక్క ఉదాహరణ ఇక్కడ ఉంది:
కొండచిలువ# Text Editor
# Import the tkinter module
import tkinter as tk
from tkinter.filedialog import askopenfilename, asksaveasfilename
# Define the functions for opening and saving files
def open_file():
filepath = askopenfilename(
filetypes=[("Text Files", "*.txt"), ("All Files", "*.*")]
)
if not filepath:
return
text_edit.delete("1.0", tk.END)
with open(filepath, "r") as input_file:
text = input_file.read()
text_edit.insert(tk.END, text)
window.title(f"Text Editor - {filepath}")
def save_file():
filepath = asksaveasfilename(
defaultextension="txt",
filetypes=[("Text Files", "*.txt"), ("All Files", "*.*")]
)
if not filepath:
return
with open(filepath, "w") as output_file:
text = text_edit.get("1.0", tk.END)
output_file.write(text)
window.title(f"Text Editor - {filepath}")
# Create the main window
window = tk.Tk()
window.title("Text Editor")
# Create the text editor widget
text_edit = tk.Text(window)
text_edit.pack(expand=True, fill=tk.BOTH)
# Create the menu bar
menu_bar = tk.Menu(window)
file_menu = tk.Menu(menu_bar, tearoff=False)
file_menu.add_command(label="Open", command=open_file)
file_menu.add_command(label="Save", command=save_file)
file_menu.add_separator()
file_menu.add_command(label="Exit", command=window.quit)
menu_bar.add_cascade(label="File", menu=file_menu)
# Add the menu bar to the main window
window.config(menu=menu_bar)
# Run the application
window.mainloop()
ఈ టెక్స్ట్ ఎడిటర్ని ఉపయోగించడానికి, కోడ్ని రన్ చేసి, ఎడిటర్ను తెరవడానికి, సేవ్ చేయడానికి లేదా నిష్క్రమించడానికి "ఫైల్" మెనుని ఉపయోగించండి.....