读取一个文件,打印除了以#开头的行之外的所有行。文件名为file.txt.用函数封装
时间: 2024-02-13 10:02:31 浏览: 79
c# 读取txt文件
4星 · 用户满意度95%
好的,我来写一个函数来完成这个任务:
```python
def print_file_without_comments(file_name):
"""
打印一个文件中除了以#开头的行之外的所有行
"""
with open(file_name, 'r') as file:
for line in file:
if not line.startswith('#'):
print(line.strip())
```
你可以调用这个函数,并将要读取的文件名作为参数传递给它,例如:
```python
print_file_without_comments('file.txt')
```
这将打印出 `file.txt` 文件中除了以#开头的行之外的所有行。
阅读全文