'_io.TextIOWrapper' object has no attribute 'append' File "C:\Users\lenovo\Desktop\实习\python\#输出测试.py", line 48, in <module> new_file.append(info) ^^^^^^^^^^^^^^^ AttributeError: '_io.TextIOWrapper' object has no attribute 'append'
时间: 2023-11-13 12:40:28 浏览: 164
2,app_att.c文件说明1
很抱歉,我之前的回答有误。在 Python 中,文件对象是没有 `append()` 方法的,这是列表对象的方法。
如果你想要将内容追加到文件中,正确的方法是使用文件对象的 `write()` 方法。你可以使用 `with open() as` 语句打开文件,然后使用文件对象的 `write()` 方法将内容写入文件。示例如下:
```python
with open('file.txt', 'a') as file:
file.write(info)
```
在这个例子中,我们使用 `open()` 函数以追加模式 `'a'` 打开文件,并将文件对象赋值给 `file` 变量。然后,我们使用 `file.write(info)` 将 `info` 写入文件中。
请注意,在使用 `write()` 方法时,你需要确保 `info` 是一个字符串类型。如果不是字符串类型,你需要先将其转换为字符串。
阅读全文