python2,给定一个list,如何与某个文件中的内容对比是否一致?
时间: 2024-03-02 21:50:26 浏览: 55
比较文件内容是否一样
假设文件中的内容是一个字符串,可以使用以下代码将文件内容读取到一个字符串中,并将其与给定的列表进行对比:
```python
with open("file.txt", "r") as f:
file_content = f.read()
given_list = ['item1', 'item2', 'item3']
if file_content == '\n'.join(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` 函数来打开文件,并使用 `read` 方法读取文件内容。然后将给定的列表使用 `join` 方法转换为一个用换行符分隔的字符串,与文件内容进行对比。如果相同则打印一条消息,否则打印另一条消息。注意,这里假设文件内容中每个列表项之间都是用换行符分隔的,如果不是,可以根据实际情况进行调整。
阅读全文