卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章16896本站已运行3322

Python - 以相反的顺序显示文本文件的内容

我们将以相反的顺序显示文本文件的内容。为此,我们首先创建一个包含以下内容的文本文件 amit.txt

Python - 以相反的顺序显示文本文件的内容

通过切片以逆序显示文本文件的内容

示例

现在让我们以相反的顺序读取上述文件的内容 -

# 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

卓越飞翔博客
上一篇: C程序:两个分数相加
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏