一个关于readlines()的很低级的错误,求教

林旺旺很旺 林旺旺很旺 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
总共有两个问题 第一个问题是关于beautifulsoup的,我已经安装成功了这个是我成功之后又build install的图

可是我的问题在于 我已经安装好了 我在python中
import bs4 from bs4 import BeautifulSoup
会报错说 File "read.py", line 4
import bs4 from bs4 import BeautifulSoup
^
SyntaxError: invalid syntax

而如果我写from bs4 import BeautifulSoup
这一句就没问题,这是为什么呢?


第二个问题就是关于readlines()的错误
#!/usr/bin/python
import re
import urllib

f = open("save.txt","r")
l = f.readlines()
f.close()

这一段代码 其实也没有什么不对的地方啊 看起来…可是偏偏报错,报错内容如下
Traceback (most recent call last):
File "find.py", line 6, in <module>
l = f.readlines()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 196: illegal multibyte sequence

怎么改能改对?为什么啊?
thanks大神。。我刚学没几天,希望能不辞辛苦说的详细点
...全文

相关推荐

python: line=f.readlines()消除line中\n的方法

测试代码 #!/ust/bin/env python3 f = open(name.txt) date = f.readlines() print(date) f.close() #结果: #[‘eray\n’, ‘eray\n’, ‘bike\n’] #打印出来的带 \n ,怎么去掉\n呢? #解决方法: #1、 f = open(name.txt) date = f.read().splitlines() print(date) f.close() #结果: #[‘eray’, ‘eray’, ‘bike’] #2、 f = open(name.txt) date =

weixin_38622849

宠物猫狗识别数据集构建与YOLOv8实战训练指南

目标检测是计算机视觉的核心任务之一,其原理是通过算法在图像中定位并识别出特定物体。这项技术为智能安防、自动驾驶、工业质检等领域提供了关键能力。在众多应用场景中,针对特定垂直领域(如宠物识别)构建高质量、标注规范的专用数据集,是提升模型性能与工程落地效率的基础。本文聚焦于宠物猫狗识别这一具体需求,详细阐述了包含3947张高质量图像的数据集构建过程,重点解析了PASCAL VOC XML与YOLO双格式标签的设计权衡与互补价值,并提供了基于YOLOv8框架从数据准备、模型训练调优到评估部署的完整实战流程,旨在为

weixin_30384217

Python基础之文件读取的讲解

with open(filename) as fp: dataMat = [] for line in fp.readlines(): # fp.readlines()返回一个list,list of strs # 也即line类型为`str` curLine = line.strip().split('\t') # 只有`str`类型才有strip()成员函数, # 在经过split()分割,得到list类型 # 也即curLine类型为list # cur

weixin_38522529

python按行读取文件,去掉每行的换行符\n的实例

下面小编就为大家分享一篇python按行读取文件,去掉每行的换行符n的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38674050

8-3 已有一个myt.txt的文本文件,请根据该文本生成一个二维列表并打印输出

源代码

一根晓猪
评论 3
收藏 已收藏
分享
返回顶部
林旺旺很旺
脚本语言 37,738 成员 34,208 内容