python 写入文件居中
时间: 2024-06-22 22:01:40 浏览: 173
Python写入文件
在Python中,如果你想要将文本内容居中写入文件,你可以使用`write`方法配合字符串格式化来实现。以下是一个简单的例子:
```python
content = "这是你要写入文件的内容"
width = 80 # 假设你想要的列宽是80个字符
# 计算需要填充的空格数
padding = width - len(content) // 2 - len(content) % 2
# 创建居中格式化的字符串
formatted_content = f"{' ' * padding}{content}"
# 打开文件(这里以追加模式'a'为例),如果文件不存在会自动创建)
with open('output.txt', 'a') as file:
file.write(formatted_content)
```
在这个例子中,我们首先计算出需要在两边添加的空格数量,以确保内容在指定宽度内居中。然后将原始内容和填充的空格合并成一个新的字符串。最后,使用`with open()`打开文件并写入。
阅读全文