我们将以相反的顺序显示文本文件的内容。为此,我们首先创建一个包含以下内容的文本文件 amit.txt
通过切片以逆序显示文本文件的内容
示例
现在让我们以相反的顺序读取上述文件的内容 -
# The file to be read</span>
with</span> open</span>(</span>"amit.txt"</span>,</span> "r"</span>)</span> as</span> myfile:</span>
my_data =</span> myfile.</span>read(</span>)</span>
# Reversing the data by passing -1 for [start: end: step]</span>
rev_data =</span> my_data[</span>:</span>:</span>-</span>1</span>]</span>
# Displaying the reversed data</span>
print</span>(</span>"Reversed data = "</span>,</span>rev_data)</span>
输出
Reversed data = !tisisihT
通过循环逆序显示文本文件的内容
示例
# Opening the file to read</span>
my_data =</span> open</span>(</span>\'amit.txt\'</span>,</span>\'r\'</span>)</span>
# reversing the data</span>
for</span> myLine in</span> my_data:</span>
l =</span> len</span>(</span>myLine)</span>
rev_data =</span> \'\'</span>
while</span>(</span>l>=</span>1</span>)</span>:</span>
rev_data =</span> rev_data +</span> myLine[</span>l-</span>1</span>]</span>
l=</span>l-</span>1</span>
print</span>(</span>"Reversed data = "</span>,</span>rev_data)</span> # Displaying the reversed data</span>
输出
Reversed data = !tisisihT