码迷,mamicode.com
首页 > 其他好文 > 详细

打开文件修改并存储

时间:2017-02-19 19:56:27      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:修改   打开   default   pat   box   span   with   nbsp   basename   

 1 import easygui as g
 2 import os 
 3 
 4 
 5 file_path = g.fileopenbox(default=F:\\)
 6 with open(file_path) as f:
 7     title = 内容显示
 8     file_name = os.path.basename(file_path)
 9     msg = 文件【%s】的内容显示如下% file_name
10     
11     text = f.read()
12 
13     new_text = g.textbox(msg,title,text)
14 
15 
16     if new_text[:-1] != text:
17         msg=检测到文件内容发生改变请选择以下操作:
18         choices = (覆盖保存,放弃保存,另存为)
19         title = 警告
20         choice = g.buttonbox(msg, title, choices)
21         if choice == 覆盖保存:
22             with open(file_path,w) as f:
23                 f.write(new_text[:-1])
24         if choice == 另存为:
25             
26             new_path = g.filesavebox(default=*.txt)
27             with open(new_path,w) as f:
28                 f.write(new_text[:-1])
29             
30         if choice == 放弃保存:
31             pass
32     

 

打开文件修改并存储

标签:修改   打开   default   pat   box   span   with   nbsp   basename   

原文地址:http://www.cnblogs.com/themost/p/6416639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!