你能读一下文件中一行开头的空格或制表符吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你能读一下文件中一行开头的空格或制表符吗?相关的知识,希望对你有一定的参考价值。

所以我一直试图看看我是否能找到文件的标签或空格。我现在使用它,我无法弄清楚我应该如何调用空格或制表符或如何找到它。

file = open("file.txt","r")
    for space in line:
        if line.find("    "):
            print("This is something I want to add to the line",line)
#line in print is the rest of that line that has a tab or spaces in front of the text.

档案资料:

Names: / Status: 

John
      unavailable 
          unavailable

Mike
      available

Jack
      available

“状态”列中的选项卡我需要找到一种方法来读取它们。一行可能有多个标签。

答案

你正在寻找这样的东西:

file = open("file.txt","r")
    for space in line:
        idx = line.find("    ")
        if idx:
            print("This is something I want to add to the line", idx) 
        # Not sure what you want at the end here, but idx will give you the index
另一答案

您应该使用line.find(" ")查找选项卡

以上是关于你能读一下文件中一行开头的空格或制表符吗?的主要内容,如果未能解决你的问题,请参考以下文章

“在第一个目标之前开始。停止。“错误

你能读到对来自 flash 的 POST 请求的回复正文吗?

关于InDesign对英文段落做强制双齐时字母间距变大

Sed + Regex 将匹配除以反引号开头的任何行

术语:制表符是不间断空格吗?

Vim Markdown 高亮(列表项和代码块冲突)