BigSmall 发表于 2018-10-29 11:08:42

文件

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

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

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


谢谢大神

BngThea 发表于 2018-10-29 11:11:56

你可以用readline依次读取,然后放到一个列表中

塔利班 发表于 2018-10-29 11:30:33

文件用附件发出来

Jons 发表于 2018-10-29 11:49:58

本帖最后由 Jons 于 2018-10-29 11:52 编辑

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

f = open(r'./131.txt')
data = list(f)
f.close()
print(data)

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


文件内容
是多久啊是大家按时可见度。
萨达萨达萨达是大开杀戒了。
阿大撒大撒看到是。

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




BigSmall 发表于 2018-10-29 12:17:41

Jons 发表于 2018-10-29 11:49
你这个文件内容有问题
我的代码



我想看一下你的txt文件,现在不清楚我的文件哪里有问题

Jons 发表于 2018-10-29 14:21:12

你把你的文件内容贴出来

Jons 发表于 2018-10-29 14:21:50

BigSmall 发表于 2018-10-29 12:17
我想看一下你的txt文件,现在不清楚我的文件哪里有问题

上面的那个图片就是我的txt文件内容

BigSmall 发表于 2018-10-29 14:21:58

Jons 发表于 2018-10-29 14:21
你把你的文件内容贴出来

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

Jons 发表于 2018-10-29 14:22:36

BigSmall 发表于 2018-10-29 14:21
是多久啊是大家按时可见度。\n萨达萨达萨达是大开杀戒了。\n阿大撒大撒看到是。\n

你的 \n在文件里也展示吗

Jons 发表于 2018-10-29 14:23:15

Jons 发表于 2018-10-29 14:22
你的 \n在文件里也展示吗

如果也展示那说明你存的时候有问题

BigSmall 发表于 2018-10-29 14:23:56

Jons 发表于 2018-10-29 14:22
你的 \n在文件里也展示吗

嗯,这个不需要吗

Jons 发表于 2018-10-29 14:25:37

BigSmall 发表于 2018-10-29 14:23
嗯,这个不需要吗

\n 一般存在txt文件里一般都自动转换成回车了,不知道我这样理解的对不,还是你文件必须加\n那么存储

Jons 发表于 2018-10-29 14:29:52

这个是我写文件代码
data = ['xiaowen','jon','123455']
file = open('./131.txt','a')

for rc in data:
    file.write(rc+'\n')


BigSmall 发表于 2018-10-29 14:31:11

Jons 发表于 2018-10-29 14:29
这个是我写文件代码

好的,谢谢{:10_275:}

Jons 发表于 2018-10-29 14:32:19

BigSmall 发表于 2018-10-29 14:31
好的,谢谢

{:5_106:}

BigSmall 发表于 2018-10-29 14:32:20

BngThea 发表于 2018-10-29 11:11
你可以用readline依次读取,然后放到一个列表中

好的,谢谢{:10_275:}

BigSmall 发表于 2018-10-29 14:32:55

塔利班 发表于 2018-10-29 11:30
文件用附件发出来

已解决,谢谢{:10_275:}

Jons 发表于 2018-10-29 14:34:10

BigSmall 发表于 2018-10-29 14:32
已解决,谢谢

客气了

Jons 发表于 2018-10-29 14:35:16

Python 我也是一个新手,边学边帮助别人解决问题,一起进步呗

BigSmall 发表于 2018-10-29 14:39:22

Jons 发表于 2018-10-29 14:35
Python 我也是一个新手,边学边帮助别人解决问题,一起进步呗

{:10_275:}{:10_275:}一起进步
页: [1] 2
查看完整版本: 文件