如何从目录中获取索引ID

时间:2017-05-02 14:18:16

标签: python python-2.7 python-3.x

我想知道如何使用Python动态检索静态用户的ID。我试着将它存储在变量中。

   mgmt = user-data (user-data contain below table information) 
   dynamicID = user-data.find("User ID" sp001 )
   print  dynamicID 

这就是表格的样子

ID  User Name
11   sp001
16   sp002
23   sp003

我是Python的新手,总是欢迎任何想法:)     此用户数据是文本文件,因此ID和用户名之间的空格是问题..

1 个答案:

答案 0 :(得分:0)

默认情况下,所有标头将自动具有基于标头文本生成的唯一ID属性。请注意此示例,其中所有三个标头都具有相同的ID:

#Header

#Header

#Header

结果:

<h1 id="header">Header</h1>
<h1 id="header_1">Header</h1>
<h1 id="header_2">Header</h1>

在文档中放置您希望显示目录的标记。然后,文档中所有标题的嵌套列表将替换标记。标记默认为[TOC],因此以下文档:

[TOC]

# Header 1

## Header 2

会生成以下输出:

<div class="toc">
  <ul>
    <li><a href="#header-1">Header 1</a></li>
      <ul>
        <li><a href="#header-2">Header 2</a></li>
      </ul>
  </ul>
</div>
<h1 id="header-1">Header 1</h1>
<h1 id="header-2">Header 2</h1>

无论是在文档中找到标记(还是禁用),目录都可以作为Markdown类的属性(toc)使用。这允许用户在其页面模板中的其他位置插入目录。例如:

md = markdown.Markdown(extensions=['markdown.extensions.toc'])
html = md.convert(text)
page = render_some_template(context={'body': html, 'toc': md.toc})