如何在文件python中显示行数

时间:2016-12-06 08:37:44

标签: python

我假设我有一个包含许多行的文本文件,例如:

fsdfgsfgf
b3cbc3b45
456346aaa
bce45fa45

我想显示每一行及其编号:

text_file = open(r'C:\\Users\\user\\Text.txt', 'r')
for a in Plaintxt_file:
    text=a[0:9]
    print ('Text:', text )
    print('it is number is:', a)

我想要的结果是:

Text: b3cbc3b45
it is number is:2

但我得到的结果是:

Text: b3cbc3b45
it is number is:b3cbc3b45

那么如何在python中显示文件行的编号?

3 个答案:

答案 0 :(得分:3)

  <style name="AppTheme" parent="Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorCyanAzure</item>
    <item name="colorPrimaryDark">@color/colorWhite</item>
    <item name="colorAccent">@color/colorMelon</item>
    <item name="android:actionBarStyle">@style/AppTheme.MyActionBar</item>
</style>

<style name="AppTheme.MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
    <item name="android:titleTextStyle">@style/MyTheme.MyActionBar.TitleTextStyle</item>
</style>

<style name="MyTheme.MyActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
    <item name="android:textColor">@color/colorWhite</item>
    <item name="android:textStyle">normal</item>
</style>

出:

# with open(filename) as file:
#     for index, line in enumerate(file,1)
file = ['fsdfgsfgf','b3cbc3b45','456346aaa','bce45fa45']
for index, line in enumerate(file,1):
    print ('Text:', line )
    print('it is number is:', index)

答案 1 :(得分:1)

您可以将let alert = app.alerts.elementBoundByIndex(0) 命令与enumerate方法一起使用,如下所示:

readlines()

答案 2 :(得分:0)

使用Nr打开文件with以显示行号。

enumerate