features_lt = features.strip("[]\n").replace("'", "").split(", ") AttributeError: 'list' object has no attribute 'strip'
时间: 2023-07-21 16:00:25 浏览: 118
python报错: 'list' object has no attribute 'shape'的解决
5星 · 资源好评率100%
非常抱歉,我之前给出的代码有误。实际上,`strip()`、`replace()`和`split()`这些字符串方法无法直接应用在列表对象上。如果你已经有一个列表对象,并且想要将其写入文件,可以使用循环遍历列表中的元素,并使用`write()`方法逐行写入。以下是修改后的示例代码:
```python
features = ['AAC_G', 'AAC_F', 'AAC_V', 'AAC_H', 'AAC_Y', 'AAC_N', 'AAC_D', 'AAC_S', 'AAC_K', 'AAC_T', 'AAC_E', 'AAC_R']
with open('my_file.txt', 'w') as f:
for item in features:
f.write(item + '\n')
```
这段代码会将列表`features`中的每个元素写入文件`my_file.txt`,每个元素占一行。你可以根据需要修改文件名和列表名。记得使用`with open()`语句来确保文件在使用后被正确关闭。
阅读全文