difoi_python 发表于 2016-9-11 16:15:45

学习下

mydream456789 发表于 2016-9-14 20:45:12

赞!

不平凡的小人物 发表于 2016-9-20 21:24:50

3import easygui as g
import os

file_path=g.fileopenbox()
file=open(file_path)
text_old=file.read()
file.close()
text_new=g.textbox('文件【%s】的内容如下:'%os.path.split(file_path),'显示文件内容',text_old)

if text_old != text_new:
    chioce=g.buttonbox('检测到文件内容发生改变,请选择以下操作:','警告',('覆盖保存','放弃保存','另存为'))
if chioce == '覆盖保存':
    file=open(file_path,'w')
    file.write(text_new)
    file.close()
if chioce == '另存为':
    file_path = g.filesavebox()
    file=open(file_path,'x')
    file.write(text_new)
    file.close()

qwerty200696 发表于 2016-10-20 20:07:02

谢谢分享~~~

jsjyyjs 发表于 2016-10-21 22:28:52

文件打开,如果文件不存在可用w或a参数自动创建
文件seek和read读操作一直有问题不可读???

changhaitian 发表于 2016-10-27 05:22:08

甲鱼老师,我今天跟着028讲内容,创建新文件,因为我的windows是法文的系统,中文根本就写不进去,shell读出来的也是乱码,只有英文或者法文字符可以写入,请问是啥原因呢?

lili200238 发表于 2016-10-27 10:48:18

虽然还是不懂,支持一下

Alexu039 发表于 2016-10-27 21:39:42

学习了~~

changhaitian 发表于 2016-10-29 21:34:18

今天的有点难度,智商不够用。{:9_234:}

小小苹果 发表于 2016-11-5 09:03:33

需要好好练习下

梦想绘制者 发表于 2016-11-6 23:14:45

先来学习一下,后边就会用到了。

little_fish0O0 发表于 2016-11-9 20:13:57

nice thanks!

spur 发表于 2016-11-12 22:19:01

很详细的文档 赞一个~~~

qiuwenfu 发表于 2016-11-15 21:57:09

我有一个问题:
就是创建一个txt文本时,里面输入汉字,然后在python中采用
f = open(r'路径+文件名.txt')
f.read()
然后显示的是unicode码,而不是汉字。这个怎么破?
还有我在你后面的一节中看到一句
(role,line_spoke)=each_line.split(':',1)这句是什么意思。能解释一下么?

healther 发表于 2016-11-17 22:18:21

这里的工具太方便啦!!感谢小甲鱼。

wago2008 发表于 2016-11-23 15:49:58

先回复再看

JamesXia 发表于 2016-11-29 15:33:07

请问os.path.islink()不能判断windows的快捷方式吗?

锺声艺芸 发表于 2016-12-5 20:45:08

支持支持,都试了一遍

ChirsJiD 发表于 2016-12-20 13:35:38

难度越来越大了 不过我喜欢

Main(_) 发表于 2016-12-29 10:12:21

支持一下
页: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: 文件的打开模式和文件对象方法