国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python寫的一個文本編輯器

2020-02-23 05:06:40
字體:
來源:轉載
供稿:網友

代碼如下:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
#=============================================================================
#     FileName:
#         Desc:
#       Author: ToughGuy
#      Version: 0.0.1
#   LastChange: 2013-02-20 14:52:11
#      History:
#=============================================================================

from Tkinter import *
import tkMessageBox,tkFileDialog
import platform

# nl = os.linesep

def openfile():
    global filename             # 使用global聲明為全局變量,方便后邊的程序調用
    systype = platform.system() # 判斷系統類型
    if systype == 'windows':
        basedir = 'c://'
    else:
        basedir = '/'
    filename = tkFileDialog.askopenfilename(initialdir=basedir)
    try:
        fobj_r = open(filename, 'r')
    except IOError, errmsg:
        print '*** Failed open file:', errmsg
    else:
        editbox.delete(1.0, END)
        for eachline in fobj_r:
            editbox.insert(INSERT, eachline)
        fobj_r.close()

def savefile():
    save_data = editbox.get(1.0, END)
    try:
        fobj_w = open(filename, 'w')
        fobj_w.writelines(save_data.encode('utf-8'))
        fobj_w.close()
        tkMessageBox.showinfo(title='提示',
                message='保存成功')
    except IOError, errmsg:
        tkMessageBox.showwarning(title='保存失敗', message='保存出錯    ')
        tkMessageBox.showwarning(title='錯誤信息', message=errmsg)
    except NameError:
        tkMessageBox.showwarning(title='保存失敗', message='未打開文件')
def showlinenum():
    tkMessageBox.showinfo(title='提示',
            message='這個功能作者現在不會寫,放這里裝飾用的.')
def destroy_ui(ui):
    ui.destroy()

def aboutauthor():
    author_ui = Toplevel()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永清县| 岳普湖县| 东光县| 磴口县| 宜昌市| 潼关县| 黑龙江省| 阿克陶县| 文登市| 米易县| 焉耆| 舟曲县| 若羌县| 枣阳市| 兴业县| 仁布县| 丰镇市| 河南省| 伊金霍洛旗| 响水县| 华宁县| 太原市| 孟津县| 桂林市| 郑州市| 泾川县| 凭祥市| 大竹县| 桐梓县| 庄浪县| 赤壁市| 万州区| 罗甸县| 廉江市| 大安市| 密云县| 永城市| 天全县| 卢湾区| 鞍山市| 鱼台县|