Python读取txt前100行内容并按行打印
时间: 2023-08-02 22:05:52 浏览: 372
可以使用Python中的文件操作来读取txt前100行内容,并按行打印。
以下是一个示例代码:
```python
# 打开文件
with open('filename.txt', 'r') as file:
# 读取前100行内容
lines = file.readlines()[:100]
# 按行打印
for line in lines:
print(line)
```
这个代码打开名为`filename.txt`的文件,并读取其中的前100行内容。使用`readlines()`方法读取每一行的内容,并使用切片`[:100]`取出前100行。然后使用`for`循环遍历每一行,并使用`print()`函数按行打印。
相关问题
python 逐行读取txt并匹配行内容
可以使用Python的文件读取操作和正则表达式来实现逐行读取txt并匹配行内容的功能。
示例代码:
```python
import re
with open('file.txt', 'r') as f:
lines = f.readlines() # 逐行读取txt文件内容
for line in lines:
if re.search(r'pattern', line): # 使用正则表达式匹配行内容
print(line) # 打印匹配结果
```
其中,`file.txt`是需要读取的txt文件名,`pattern`是需要匹配的正则表达式。在循环中,对每一行都进行正则表达式匹配,如果匹配成功,则打印该行内容。
python读取txt文件的内容并打印
好的,可以使用Python内置的open函数和read方法来读取txt文件内容并打印。以下是一个简单的示例代码:
```python
with open('example.txt', 'r') as file:
content = file.read()
print(content)
```
其中,'example.txt'为要读取的txt文件名,'r'表示以只读模式打开文件。with语句可以自动关闭文件,避免忘记关闭文件导致的问题。读取后的内容存储在变量content中,最后使用print函数将内容打印出来。