Traceback (most recent call last): File "D:/新建文件夹/腾讯游戏评价.py", line 15, in <module> text = ''.join(row) NameError: name 'row' is not defined
时间: 2024-03-01 07:50:52 浏览: 79
这个错误提示是因为你在使用 `join()` 方法时,使用了一个未定义的变量 `row`。你需要将 `row` 替换为正确的变量名,例如:
```python
text = ''.join(text_list)
words = jieba.lcut(text)
```
其中,`text_list` 是你之前使用 `readlines()` 方法读取的文本列表,所以需要将其使用 `join()` 方法连接为一个字符串。
相关问题
Traceback (most recent call last): File "D:/新建文件夹/腾讯游戏评价.py", line 17, in <module> print(i[4]) TypeError: '_csv.reader' object is not subscriptable
这是一个Python的错误信息,看起来是在读取CSV文件时出现的问题。错误信息中提示我们无法对"_csv.reader"对象进行切片操作,这是因为"_csv.reader"对象是一个迭代器,不支持切片操作。你需要检查一下代码,确认是否正确地使用了CSV库中的reader函数,并且在使用迭代器时需要注意不能进行切片操作。如果需要读取CSV文件中的某一列数据,可以先将整个列读入内存,再进行切片操作。
Traceback (most recent call last): File "D:/新建文件夹/腾讯游戏评价.py", line 7, in <module> data.apped(row[1]) AttributeError: 'list' object has no attribute 'apped'
这个错误提示是因为在第7行代码中,你使用了一个不存在的方法 `apped`,正确的方法名应该是 `append`。`append` 方法是用于在列表末尾添加新的元素的,所以你需要将代码中的 `apped` 改为 `append`。修改后的代码如下:
```
data.append(row[1])
```
请注意,Python 中的错误提示信息非常有用,它可以告诉你出现了什么错误以及在哪一行代码中出现了问题,因此在编写代码时,一定要认真阅读错误提示信息,并尝试理解其中的意义。
阅读全文