读取文档内容,显示除了星号(*)开头的行以外的所有行。
时间: 2024-05-02 07:19:57 浏览: 34
可以使用以下代码实现:
```python
with open('document.txt', 'r') as f:
for line in f:
if not line.startswith('*'):
print(line.strip())
```
其中,`document.txt`是要读取的文档文件名。`strip()`函数用于删除每行末尾的换行符。
相关问题
python读取文档内容,显示除了星号开头的行以外所有行
可以使用Python中的文件操作,按行读取文件内容并逐行判断是否以星号开头,如果不是则输出该行。具体实现如下:
```python
with open('file.txt', 'r') as f:
for line in f:
if not line.startswith('*'):
print(line.strip())
```
其中,`file.txt`是要读取的文件名,`strip()`方法用于去除每行末尾的换行符。
python读取文档内容,显示除了星号(*)开头的行以外的所有行
可以使用Python的文件读取操作,读取文档的每一行,然后判断每一行是否以星号(*)开头,如果不是,则打印出来。示例代码如下:
```python
with open('filename.txt', 'r') as f:
for line in f:
if not line.startswith('*'):
print(line.strip())
```
其中,`filename.txt` 是要读取的文档文件名。`with open()` 语句可以打开文件,并在处理完毕后自动关闭文件。`for line in f` 语句可以遍历文件中的每一行。`line.startswith('*')` 可以判断当前行是否以星号(*)开头。`print(line.strip())` 可以打印出当前行(去掉换行符)。
阅读全文