2192 6

Python读取txt问题 [推广有奖]

  • 1关注
  • 4粉丝

已卖:483份资源

本科生

45%

还不是VIP/贵宾

-

威望
0
论坛币
545 个
通用积分
2.1202
学术水平
7 点
热心指数
8 点
信用等级
4 点
经验
518 点
帖子
49
精华
0
在线时间
109 小时
注册时间
2012-9-16
最后登录
2018-6-14

楼主
王小华爱吃菜 发表于 2014-7-27 21:00:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教大家:我初学python,现在读取一个txt文件,格式类似如下:
姓名     学号   成绩
小李      1       85
小王      2        70
我用chengji=open('chengji.txt')     chengji.readlines()操作的,结果汉字都是乱码,这是怎么回事?应该怎么弄呢?大家有没有关于python与数据分析、挖掘方面的资料?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python txt Cheng Lines Chen python 汉字 姓名 资料

沙发
maolo928 发表于 2014-7-29 15:15:47
b0729.py.txt (74 Bytes)
把b0729.py.txt 另存为.py 文件 Run 看看。

藤椅
ike982008 学生认证  发表于 2014-7-30 10:12:04
python2需要转码,不然读中文似乎会出现乱码。。哎

板凳
ike982008 学生认证  发表于 2014-7-30 10:13:02
python2需要转码,不然读中文似乎会出现乱码。。哎

报纸
bndnsuy 发表于 2014-8-2 21:37:50
必要时,open要指定encoding参数
https://docs.python.org/3.4/library/functions.html#open

中文的encoding代码有数种,用“Chinese”在以下页面中找一下:
https://docs.python.org/3.4/library/codecs.html#module-codecs

地板
注册吧 发表于 2014-8-4 16:32:28
编码的问题,可以print type()看看是不是不统一。程序头:# -*- coding:utf-8 -*-

7
小熊儿爱吃饼干 发表于 2015-1-15 05:35:53
读进来的时候肯定要decode一下,至于中文,我不知道选哪个style,你要去搜素一下。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 17:10