鱼C论坛

 找回密码
 立即注册
查看: 974|回复: 18

python读取文本文件问题

[复制链接]
发表于 2018-7-19 21:59:17 | 显示全部楼层 |阅读模式

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

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

x
各位大佬,如图,我想把每个人说的话分开   但是总是报错,该怎么处理呀?
QQ截图20180719215728.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-19 22:13:53 | 显示全部楼层
文本中冒号是否与程序中冒号都是英文的或都是中文的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:19:21 | 显示全部楼层
你都没有readline数据出来 , f还是文件句柄, 不是文本内容
i = f.readline()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-19 22:29:41 | 显示全部楼层
split 返回的是列表


   l=i.split(':')
    print(l[0])
    print(l[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 08:37:07 | 显示全部楼层
split中的引号中一个中文冒号即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 09:18:13 | 显示全部楼层
with open('123.txt', 'r+', encoding='utf-8') as fobj:
    for line in fobj:
        (a, b) = line.split(':')
        print(b)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

头像被屏蔽
发表于 2018-7-20 15:39:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 20:47:21 | 显示全部楼层
冬雪雪冬 发表于 2018-7-19 22:13
文本中冒号是否与程序中冒号都是英文的或都是中文的

那个冒号我是直接复制原文中的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 20:49:43 | 显示全部楼层
运运520 发表于 2018-7-20 09:18
with open('123.txt', 'r+', encoding='utf-8') as fobj:
    for line in fobj:
        (a, b) = line. ...

C:\Users\hl\Desktop\QQ截图20180720204817.png


还是报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 20:56:02 | 显示全部楼层
kcl33333 发表于 2018-7-20 20:47
那个冒号我是直接复制原文中的

你把原文和程序都发上来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 21:18:41 | 显示全部楼层
冬雪雪冬 发表于 2018-7-20 20:56
你把原文和程序都发上来。

我觉得应该是我源文件的问题,123456.txt内容是我复制微信中的文字粘贴到文本中的,test1.txt内容是我自己随便敲进去的。代码完全一致,但是显示的内容却完全不同,不知道为啥。
QQ截图20180720211215.png
QQ图片20180720211607.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 21:22:31 | 显示全部楼层
冬雪雪冬 发表于 2018-7-20 20:56
你把原文和程序都发上来。

这是两个附件,请帮忙看一下,谢谢!

新建文件夹 (3).zip

2.44 KB, 下载次数: 2

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 21:29:52 | 显示全部楼层
kcl33333 发表于 2018-7-20 21:22
这是两个附件,请帮忙看一下,谢谢!

我这里看到的都不在一行。
1.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 23:09:44 | 显示全部楼层
冬雪雪冬 发表于 2018-7-20 21:29
我这里看到的都不在一行。

这是为啥?我电脑显示有问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 23:13:48 | 显示全部楼层
你用python打开这个文件试试。
1.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-20 23:35:34 | 显示全部楼层
冬雪雪冬 发表于 2018-7-20 23:13
你用python打开这个文件试试。

还真是的,这是Windows的问题么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 23:45:26 From FishC Mobile | 显示全部楼层
kcl33333 发表于 2018-7-20 23:35
还真是的,这是Windows的问题么?

这个文件本身有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-21 10:16:24 | 显示全部楼层
冬雪雪冬 发表于 2018-7-20 23:45
这个文件本身有问题

是什么呢,求指导
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-21 11:23:10 | 显示全部楼层
kcl33333 发表于 2018-7-21 10:16
是什么呢,求指导

不要从外面copy得到这个文本文件,有可能有异常字符。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 18:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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