鱼C论坛

 找回密码
 立即注册
查看: 4555|回复: 24

[已解决]文件

[复制链接]
发表于 2018-10-29 11:08:42 | 显示全部楼层 |阅读模式

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

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

x
零基础入门学习Python29中
list(文件)。然后txt文件里面的内容就会形成list里面的多个元素,这个多个元素是根据什么分割而成的?

我的txt文件:
是多久啊是大家按时可见度。\n萨达萨达萨达是大开杀戒了。\n阿大撒大撒看到是。\n

为什么list之后不能生成三个元素


谢谢大神
最佳答案
2018-10-29 11:49:58
本帖最后由 Jons 于 2018-10-29 11:52 编辑

你这个文件内容有问题
我的代码

  1. f = open(r'./131.txt')
  2. data = list(f)
  3. f.close()
  4. print(data)

  5. 输出的结果:['是多久啊是大家按时可见度。\n', '萨达萨达萨达是大开杀戒了。\n', '阿大撒大撒看到是。']
复制代码


文件内容
  1. 是多久啊是大家按时可见度。
  2. 萨达萨达萨达是大开杀戒了。
  3. 阿大撒大撒看到是。
复制代码


应为\n 在txt中转换的成回车了




小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-29 11:11:56 | 显示全部楼层
你可以用readline依次读取,然后放到一个列表中
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 11:30:33 | 显示全部楼层
文件用附件发出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 11:49:58 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Jons 于 2018-10-29 11:52 编辑

你这个文件内容有问题
我的代码

  1. f = open(r'./131.txt')
  2. data = list(f)
  3. f.close()
  4. print(data)

  5. 输出的结果:['是多久啊是大家按时可见度。\n', '萨达萨达萨达是大开杀戒了。\n', '阿大撒大撒看到是。']
复制代码


文件内容
  1. 是多久啊是大家按时可见度。
  2. 萨达萨达萨达是大开杀戒了。
  3. 阿大撒大撒看到是。
复制代码


应为\n 在txt中转换的成回车了




WX20181029-115037.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 12:17:41 From FishC Mobile | 显示全部楼层
Jons 发表于 2018-10-29 11:49
你这个文件内容有问题
我的代码


我想看一下你的txt文件,现在不清楚我的文件哪里有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:21:12 | 显示全部楼层
你把你的文件内容贴出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:21:50 | 显示全部楼层
BigSmall 发表于 2018-10-29 12:17
我想看一下你的txt文件,现在不清楚我的文件哪里有问题

上面的那个图片就是我的txt文件内容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:21:58 | 显示全部楼层
Jons 发表于 2018-10-29 14:21
你把你的文件内容贴出来

是多久啊是大家按时可见度。\n萨达萨达萨达是大开杀戒了。\n阿大撒大撒看到是。\n
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:22:36 | 显示全部楼层
BigSmall 发表于 2018-10-29 14:21
是多久啊是大家按时可见度。\n萨达萨达萨达是大开杀戒了。\n阿大撒大撒看到是。\n

你的 \n在文件里也展示吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:23:15 | 显示全部楼层
Jons 发表于 2018-10-29 14:22
你的 \n在文件里也展示吗

如果也展示那说明你存的时候有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:23:56 | 显示全部楼层
Jons 发表于 2018-10-29 14:22
你的 \n在文件里也展示吗

嗯,这个不需要吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:25:37 | 显示全部楼层
BigSmall 发表于 2018-10-29 14:23
嗯,这个不需要吗

\n 一般存在txt文件里一般都自动转换成回车了,不知道我这样理解的对不,还是你文件必须加\n那么存储
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:29:52 | 显示全部楼层
这个是我写文件代码
  1. data = ['xiaowen','jon','123455']
  2. file = open('./131.txt','a')

  3. for rc in data:
  4.     file.write(rc+'\n')
复制代码



WX20181029-142933.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:31:11 | 显示全部楼层
Jons 发表于 2018-10-29 14:29
这个是我写文件代码

好的,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:32:19 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:32:20 | 显示全部楼层
BngThea 发表于 2018-10-29 11:11
你可以用readline依次读取,然后放到一个列表中

好的,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:32:55 | 显示全部楼层
塔利班 发表于 2018-10-29 11:30
文件用附件发出来

已解决,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:34:10 | 显示全部楼层

客气了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-29 14:35:16 | 显示全部楼层
Python 我也是一个新手,边学边帮助别人解决问题,一起进步呗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 14:39:22 | 显示全部楼层
Jons 发表于 2018-10-29 14:35
Python 我也是一个新手,边学边帮助别人解决问题,一起进步呗

一起进步
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 19:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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