在每一行之间加上的虚线方便查看,最后存到一个文件中
时间: 2024-03-06 10:52:04 浏览: 20
为了在每一行之间加上虚线,可以使用 `set_style()` 方法设置表格的样式,其中样式的参数可以为 `'grid'`、`'round'`、`'markup'`、`'mssql'`、`'rst'` 等。这里我们选择 `'grid'` 样式,该样式会在每一行之间添加虚线。
为了将表格存到一个文件中,可以使用 Python 中的 `open()` 函数打开一个文件,并使用 `write()` 方法将表格内容写入文件。以下是一个示例代码:
```python
from prettytable import PrettyTable
# 定义四个列表
list1 = ['Apple', 'Banana', 'Cherry', 'Durian']
list2 = [1, 2, 3, 4]
list3 = [10, 20, 30, 40]
list4 = ['A', 'B', 'C', 'D']
# 创建表格对象
table = PrettyTable()
table.field_names = ['Fruit', 'Number', 'Price', 'Grade']
table.add_rows(zip(list1, list2, list3, list4))
# 设置表格样式
table.set_style('grid')
# 将表格写入文件
with open('table.txt', 'w') as f:
f.write(str(table))
```
这段代码中,首先导入了 `prettytable` 模块。然后定义了四个列表 `list1`、`list2`、`list3` 和 `list4`。接着创建了一个表格对象 `table`,并设置了表格的列名和数据。然后使用 `set_style()` 方法设置了表格的样式为 `'grid'`。最后使用 `open()` 函数打开一个名为 `table.txt` 的文件,并使用 `write()` 方法将表格内容写入文件。
写入表格后,可以使用文本编辑器或其他工具打开 `table.txt` 文件查看表格内容。