设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第31课】 读文件

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

33#
发表于 2017-8-10 23:42:01 |只看该作者
枫叶落时 发表于 2017-8-10 21:53
有人可以为我讲解下这句话吗?data = f.read()
我不懂,为啥是f后面加.raed()基础打得不是很好,求解这句 ...

从你今天提的几个问题来看,我建议你不要求快囫囵吞枣,先回头把前面几课的代码自己打出来运行,慢慢理解透彻
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

32#
发表于 2017-8-10 23:41:23 |只看该作者
枫叶落时 发表于 2017-8-10 21:53
有人可以为我讲解下这句话吗?data = f.read()
我不懂,为啥是f后面加.raed()基础打得不是很好,求解这句 ...

read() 这是个函数,见19课。

f 是个打开的文件对象,f.read() 就是让这个文件去读取内容。
从理论上解释为什么这么写,见后面“面向对象”的内容
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

31#
发表于 2017-8-10 21:53:02 |只看该作者
有人可以为我讲解下这句话吗?data = f.read()
我不懂,为啥是f后面加.raed()基础打得不是很好,求解这句话,越详细越好~,谢谢
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

30#
发表于 2017-3-23 17:32:59 |只看该作者
surenck 发表于 2017-3-22 22:29
老师,为什么print 输出后会有一个空行,在print后加上,后就正常了。

对啊,py2就是这么设定的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

58

积分

注册会员

Rank: 2

29#
发表于 2017-3-22 22:29:32 |只看该作者
老师,为什么print 输出后会有一个空行,在print后加上,后就正常了。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

28#
发表于 2017-2-24 16:55:25 |只看该作者
sp627976612 发表于 2017-2-23 20:57
你怎么解决的啊,我也遇到这个问题了,你的回复我没看懂.

他的意思是,windows会隐藏后缀名。他起了个 data.txt ,实际是 data.txt.txt
解决方法就是自己不要加 txt
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

20

积分

新手上路

Rank: 1

27#
发表于 2017-2-23 20:57:24 |只看该作者
460883323 发表于 2015-12-9 12:12
搞定了。。。原来是保存txt的时候,因为没有开启文件后缀名多写了个.txt上去。。。。问题已解决 ...

你怎么解决的啊,我也遇到这个问题了,你的回复我没看懂.
回复

使用道具 举报

0

主题

0

好友

96

积分

注册会员

Rank: 2

26#
发表于 2016-12-10 13:57:14 |只看该作者
crossin先生 发表于 2016-12-9 22:29
再执行一次 readline()
每执行一次,向后读一行

原来如此
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

25#
发表于 2016-12-9 22:29:53 |只看该作者
l0ve1o24 发表于 2016-12-9 17:52
老师,readline(),提出来的是第一行,想提第二行应该怎么打,在括号里打2,好像是提出2个字符 ...

再执行一次 readline()
每执行一次,向后读一行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

96

积分

注册会员

Rank: 2

24#
发表于 2016-12-9 17:52:55 |只看该作者
老师,readline(),提出来的是第一行,想提第二行应该怎么打,在括号里打2,好像是提出2个字符
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 12:55 , Processed in 0.028238 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部