国产探花免费观看_亚洲丰满少妇自慰呻吟_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()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色达县| 绩溪县| 儋州市| 扶沟县| 南部县| 石首市| 都昌县| 满洲里市| 灵石县| 博湖县| 嘉兴市| 贵南县| 华安县| 保康县| 钟祥市| 临汾市| 台东市| 凤冈县| 濮阳市| 新蔡县| 临夏县| 石门县| 漳州市| 城步| 三门峡市| 乐亭县| 韶山市| 永福县| 双江| 桐城市| 宁津县| 黔江区| 石屏县| 延庆县| 沙湾县| 泸溪县| 疏勒县| 大余县| 黔西县| 涿鹿县| 石楼县|