鱼C论坛

 找回密码
 立即注册
查看: 687|回复: 4

[已解决]关于0基础python第29课的内容。文件

[复制链接]
发表于 2019-1-22 21:14:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#打开一个文件

f = open('test.txt')

list1 = list(f)  #可以把这个文件的内容存储在列表里面。

问题。有没有办法把这个test.txt的内容存放在一个str里?

str1 = str(f)貌似不行。
最佳答案
2019-1-22 21:15:35
str1=f.read()
不就行了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-22 21:15:35 | 显示全部楼层    本楼为最佳答案   
str1=f.read()
不就行了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-22 22:05:57 | 显示全部楼层
首先得看文本的具体内内容,不然转变成列表,可能看到的内容和想象的不一样,其次,像一楼说的,你打开文本之后,需要用read命令读取进行传递,才可以,并且记得保存关闭chose()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-23 13:05:46 | 显示全部楼层
ba21 发表于 2019-1-22 21:15
str1=f.read()
不就行了?

的确是这样的,傻了。。没有意识到f.read()直接就是字符串。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-23 13:06:59 | 显示全部楼层
Stubborn 发表于 2019-1-22 22:05
首先得看文本的具体内内容,不然转变成列表,可能看到的内容和想象的不一样,其次,像一楼说的,你打开文本 ...

谢谢你的解释。我搞懂了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-11 16:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表