python2,给定一个list,文件中的内容也是一个list,如何与某个文件中的内容对比是否一致?
时间: 2024-03-02 17:50:28 浏览: 54
比较文件内容是否一样
如果文件中的内容是一个列表,我们可以使用 `pickle` 库将其序列化为一个字符串,然后将其与给定的列表进行对比。以下是一个示例代码:
```python
import pickle
with open("file.pkl", "rb") as f:
file_content = pickle.load(f)
given_list = ['item1', 'item2', 'item3']
if file_content == given_list:
print("The file content is the same as the given list.")
else:
print("The file content is different from the given list.")
```
这里使用 `open` 函数打开文件,并使用 `pickle.load` 方法将文件内容反序列化为一个列表。然后将给定的列表与文件内容进行对比。如果相同则打印一条消息,否则打印另一条消息。注意,这里假设文件内容是使用 `pickle` 序列化得到的,如果不是,可以根据实际情况进行调整。
阅读全文