|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import easygui as g
- import os
- msg = '文件【record.txt】的内容如下:'
- title = '显示文件内容'
- try:
- input_dir = enterbox(msg = '请输入查询路径:')
- file_path = g.fileopenbox(default = input_dir + '*.txt')
- with open(file_path) as f:
- #title = os.path.basename(file_path)
- text = f.read()
- export_txt_content = g.textbox(msg, title, text)
- except TypeError as reason:
- g.msgbox(msg = '文件路径出错了,错误原因是%s'%str(reason))
- #print(export_txt_content)
- del_blank = export_txt_content.rstrip()
- #print(export_txt_content)
- if text == del_blank:
- pass
- else:
- g.msgbox('文件修改过,需要一些操作:')
- choose_mode = g.buttonbox(choices = ('覆盖保存', '放弃保存', '另存为...'))
-
- if choose_mode == '覆盖保存':
- #open(input_dir[:-1] + '*.txt')
- f = open('file_path', 'w')
- print(file_path)
- f.write(export_txt_content)
- #print(export_txt_content)
- f.close()
复制代码
把txt文本内容已经更改了,但是输出的时候还是之前文件的内容,你就看看输出文本内容,再把export_txt_content打印出来
open()默认应该是r模式打开文件的,如果需要修改需要增加a模式
|
|