从文本文件中打印特定行可以通过以下步骤实现:
open()
函数来打开文本文件,并将其读取为字符串或按行读取为列表。以下是一个示例的Python代码,用于从文本文件中打印特定行:
def print_specific_line(file_path, line_number):
try:
with open(file_path, 'r') as file:
lines = file.readlines()
if line_number <= len(lines):
print(lines[line_number - 1])
else:
print("Line number exceeds the total number of lines in the file.")
except FileNotFoundError:
print("File not found.")
# 示例调用
file_path = 'example.txt' # 替换为实际的文件路径
line_number = 5 # 替换为目标行号
print_specific_line(file_path, line_number)
在上述示例中,file_path
变量需要替换为实际的文本文件路径,line_number
变量需要替换为目标行号。该函数会打开文件并按行读取内容,然后判断目标行号是否在文件行数范围内,如果是,则打印该行内容;否则,打印超出范围的提示信息。
请注意,上述代码仅为示例,实际应用中可能需要根据具体需求进行适当修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云