鱼C论坛

 找回密码
 立即注册
查看: 696|回复: 10

用python操作txt文档

[复制链接]
发表于 2020-4-7 14:24:37 | 显示全部楼层 |阅读模式

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

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

x
文档(a.txt)与py存放在同一个目录,存放数据如下:
哈哈,12345678
打开的时候用的下面的代码:
with open ('a.txt','r','ecoding='utf-8')
报错是utf -8无法读取存放的数据,应该怎么调整呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-7 14:27:11 | 显示全部楼层
那就不用utf-8呗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 14:30:01 | 显示全部楼层
可能是文本本身编码不是utf-8, 你把encoding参数去掉试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-7 14:30:42 | 显示全部楼层

那用什么呢?不设置的话读出来‘12345678\n’如何去掉这个\n
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 14:35:30 | 显示全部楼层
绯花红蝶 发表于 2020-4-7 14:30
那用什么呢?不设置的话读出来‘12345678\n’如何去掉这个\n

用代码去

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

使用道具 举报

发表于 2020-4-7 14:39:29 | 显示全部楼层
绯花红蝶 发表于 2020-4-7 14:30
那用什么呢?不设置的话读出来‘12345678\n’如何去掉这个\n

1,用open默认的
2,用print打印
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 17:18:49 | 显示全部楼层
绯花红蝶 发表于 2020-4-7 14:30
那用什么呢?不设置的话读出来‘12345678\n’如何去掉这个\n
print('12345678\n'.strip('\n'))    # 去除字符串两边的 \n
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-7 17:43:20 | 显示全部楼层
不是要打印,是将‘12345678’读取出来,赋值给另一个变量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 17:50:47 | 显示全部楼层
绯花红蝶 发表于 2020-4-7 17:43
不是要打印,是将‘12345678’读取出来,赋值给另一个变量

你可不要说你连赋值都不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-10 23:01:32 | 显示全部楼层
别用with open,用open函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-11 08:33:13 | 显示全部楼层
改成GBK,txt默认解码是GBK
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 08:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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