python中对文件新增一行作为标题行,设置标题为“高考招生高校信息表”,字体字号为:黑体加粗3号
时间: 2024-05-07 12:17:15 浏览: 12
您可以使用以下代码将一行作为文件标题添加到文本文件中:
```python
# 打开文件并读取数据
with open('file.txt', 'r') as f:
lines = f.readlines()
# 插入标题行
lines.insert(0, '高考招生高校信息表\n')
# 重新写入文件
with open('file.txt', 'w') as f:
for line in lines:
f.write(line)
```
要设置标题行的字体和字号,您需要使用第三方库来处理格式。以下是一个使用`docx`库为WORD文档添加标题的示例:
```python
# 安装python-docx库
# pip install python-docx
from docx import Document
from docx.shared import Pt
from docx.shared import RGBColor
from docx.oxml.ns import qn
# 打开WORD文档
document = Document('file.docx')
# 设置字体格式
font = document.styles['Normal'].font
font.name = '黑体'
font.size = Pt(18)
font.bold = True
font.color.rgb = RGBColor(0x00, 0x00, 0x00) # 黑色
# 添加标题行
document.add_heading('高考招生高校信息表', level=1)
# 保存文档
document.save('file.docx')
```
注意,这段代码适用于WORD文档,如果您需要添加标题行到其他类型的文件中,您需要找到相应的库并进行修改。