首页 > 其他 > 详细

打开文件修改并存储

时间:2017-02-19 19:56:12      阅读:216      评论:0      收藏:0      [点我收藏+]
 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     

 

打开文件修改并存储

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!