如何从目录中获取索引id

2024-05-08 13:49:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何最好地使用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和用户名之间的空格是问题所在。。你知道吗


Tags: 用户iddatainformationtable静态动态find
1条回答
网友
1楼 · 发布于 2024-05-08 13:49:50

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

#Header

#Header

#Header

结果:

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

在文档中要显示目录的位置放置一个标记。然后,文档中所有标题的嵌套列表将替换标记。标记默认为[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})

相关问题 更多 >