用python代码实现对每个py 文件的第一行和最后一行自动写入注释,注释内容为“内容”
时间: 2024-03-09 13:50:08 浏览: 128
Pycharm在创建py文件时,自动添加文件头注释的实例
可以使用Python中的文件操作来实现对每个.py文件的第一行和最后一行自动写入注释。
以下是实现的代码:
```python
import os
# 定义注释内容
comment = "# 内容\n"
# 获取当前目录下所有的.py文件
file_list = [f for f in os.listdir() if f.endswith('.py')]
# 遍历所有的.py文件
for file_name in file_list:
# 打开文件
with open(file_name, 'r+') as f:
# 读取文件所有内容
content = f.readlines()
# 将指针移动到文件头部
f.seek(0)
# 写入注释
f.write(comment)
# 写入原来的内容
f.writelines(content)
# 如果最后一行不是空行,则写入一个空行
if content[-1][-1] != '\n':
f.write('\n')
# 写入注释
f.write(comment)
```
这段代码会自动遍历当前目录下所有的.py文件,并在每个文件的第一行和最后一行写入注释。注释内容为“内容”。
阅读全文