python读取一个文件,打印除了以#开头的行之外的所有行
时间: 2024-01-23 22:04:10 浏览: 133
python之文件读取一行一行的方法
好的,可以使用以下代码实现:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
for line in lines:
if not line.startswith('#'):
print(line.strip())
```
其中,`file.txt` 是要读取的文件的文件名,`r` 表示以只读方式打开文件。`readlines()` 方法将文件按行读取为一个字符串列表,`strip()` 方法用于去除每行字符串的首尾空白字符。
然后遍历每行,判断它是否以 `#` 开头,如果不是,则打印该行。
阅读全文