Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python html字母表

Python html字母表
EN

Stack Overflow用户
提问于 2013-09-15 20:29:32
回答 2查看 59关注 0票数 2

有没有更简单的方法将非html字母转换为html字母?例如,如果我执行function("a"),它将返回"a",我知道如何这样做的唯一方法是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 def function(text):
      return text.replace('a','a')

那么,是否有更好的方法来做到这一点,还是使用替换是实现这一目标的唯一途径?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-15 20:45:47

使用html.entities.codepoint2namere.sub

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import html.entities
import re

def to_entitydef(match):
    n = ord(match.group())
    name = html.entities.codepoint2name.get(n)
    if name is None:
        return '&#{};'.format(n)
    return '&{};'.format(name)

def escape(text):
    return re.sub('.', to_entitydef, text)

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> escape('<a>')
'&lt;&#97;&gt;'
票数 3
EN

Stack Overflow用户

发布于 2013-09-15 20:36:04

尝试(Definitions of HTML general entities)模块。

不过,如果有人能举出一个具体的例子,那会有帮助的

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18820436

复制
相关文章
希腊字母表
Upper Case Lower Case Letter Name Α α alpha Β β beta Γ γ gamma Δ δ delta Ε ε epsilon Ζ ζ zeta Η η eta Θ θ theta Ι ι iota Κ κ kappa Λ λ lamda Μ μ mu Ν ν nu Ξ ξ xi Ο ο omicron Π π pi Ρ ρ rho Σ σ,ς sigma Τ τ tau Υ υ
solenovex
2018/03/01
8850
Python小技之一行生成字母表!
平时在使用26个字母或者数字的时候, 必须要一个个敲上去, 而且还不能保证一定对, 就要一遍遍的检查, 看完这篇文章, 让你把这个烦恼统统丢掉
不止于python
2022/05/31
5880
python开发_html_html处理
经过源文件内容和转换后的内容相比较,我想你知道html.escape()方法的作用了吧
Hongten
2022/05/06
5270
python 爬html
首先导入包from bs4 import BeautifulSoup  然后可以利用urllib请求数据  记得要导包  import urllib.request  然后调用urlopen,读取数据  f=urllib.request.urlopen(‘http://jingyan.baidu.com/article/455a9950bc94b8a166277898.html‘)  response=f.read()  这里我们就不请求数据了,直接用本地的html代码,如下  注意:”’xxx”’是多行注释
一朵灼灼华
2022/08/05
4030
Python -Flask HTML <img 显示本地图片失败,怎么破?
前几天在Python白银群【膨】问了一个Flask图片显示的问题,这里拿出来给大家分享下。
Python进阶者
2023/08/31
1K0
Python -Flask HTML <img 显示本地图片失败,怎么破?
python生成html表格
最近做一个小工具,需要将统计数据生成html表格。在网上搜罗一圈后发现用pandas生成表格非常好用。代码如下:
py3study
2020/01/13
7.2K0
Python生成html邮件
最近在学习Python,这是我第一个Python脚本。没有技术含量,之前不知道zip()函数,想让2个结果对应起来,弄了好久,后来问了做php的同事,才知道。
py3study
2020/01/07
1.5K0
Python生成html邮件
markdown导出为html_python html转word
关于前端HTML转换为Markdown,发现了一个非常好用的npm项目:https://sitdown.mdnice.com/zh-hans/
全栈程序员站长
2022/10/04
1.2K0
markdown导出为html_python html转word
【Python】python2 html safe string
zhaokang555
2023/10/17
1040
latex 希腊字母表_物理希腊字母
因为有时候用到希腊字母时总会忘了读音或拼写,所以自己整理了一份表格,分别罗列了常用希腊字母的大小写,音标以及如何用LaTex公式书写出来。详见下表:
全栈程序员站长
2022/09/27
5600
python爬取网页HTML
1、代码实现 #-*- encoding: utf-8 -*- ''' Created on 2019/12/06 14:46 Copyright (c) 2019/12/06, Google Copy right @author: com ''' import urllib2, urllib,cookielib,threading,gzip,sys from selenium.webdriver import PhantomJS from selenium.webdriver.common.desire
静谧星空TEL
2021/04/27
2.1K0
python : html 调用本地py
show_python.html <!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title>python draw flowers</title> <script language="javascript"> function exec1 (command) { var ws = new ActiveXObject("WScript.Shell"); ws.exec(command); }
py3study
2020/01/07
2.9K0
python将HTML转PDF
使用python讲网页转PDF。 想学习python某个模块,但是官网并不提供PDF版本,只有在线的网页说明文档,于是想将这些网页都下载下来然后转成pdf保存。
py3study
2020/01/10
3.3K0
python脚本生成html
#-*- coding: utf-8 -*- from pyh import * CONST_LIST = [ ['1','AAA','100','100','100','300'],                ['2','BBB','99','99','99','297'],                ['3','CCC','98','98','98','294']] class ToHTML:     def __init__(self,project = 'TEST', version = 'v1.0'):         self.page = PyH('%s 测试报告' % project)         self.project = project     def tablecss(self, table = None, width = '600'):         table.attributes['cellSpacing'] = 1         table.attributes['cellPadding'] = 1         table.attributes['border'] = 1         table.attributes['borderColor'] = 'green'         table.attributes['width'] = 'width'     def tr_title_css(self, tr = None, color = '#B0C4DE'):         tr.attributes['bgcolor'] = color     def gentitle(self, name):         self.page << div(b('%s测试报告' % name), id = 'mydiv')         self.tableGroup = self.page << table()         self.tablecss(self.tableGroup,width = '600')         title_tr_group = self.tableGroup << tr()         self.tr_title_css(title_tr_group)         title_tr_group.attributes['align'] = 'center'         title_tr_group << td('<b>名次</b>',style = 'width:100')         title_tr_group << td('<b>姓名</b>',style = 'width:100')         title_tr_group << td('<b>语文</b>',style = 'width:100')         title_tr_group << td('<b>数学</b>',style = 'width:100')         title_tr_group << td('<b>英语</b>',style = 'width:100')         title_tr_group << td('<b>总分</b>',style = 'width:100')         self.page << br()     def setcontent(self,unit):         value_tr_unit = self.tableGroup << tr()         for unitOne in unit:             value_tr_unit << td('%s' % unitOne)     def genreport(self, filename = 'report.html'):         self.page << '结束:'         try:             self.page << 'finished'         except:             self.page << 'unfinished'         self.page << br()         self.page.printOut(filename) # self test if __name__ == '__main__':     rp = ToHTML('TEST')     rp.gentitle('FORM')     for
py3study
2020/01/13
1.3K0
python:前端(HTML)+后端(D
 3、创建一个Django项目,并将刚才的两个html文件放入template模板文件夹中
py3study
2020/01/17
1.2K0
python_day12_html
内联标签:<a><input><img><sub><sup><textarea><span>
py3study
2020/01/10
8700
python web开发 HTML基础
文章目录 1. 简介 2. 标签元素属性 3. 表格 4. 列表 ol 有序 ul 无序 自定义列表 5. 表单 输入域标记 input 选择域标记 select, option 文字域标记 textarea 6. 综合练习 learning from 《python web开发从入门到精通》 1. 简介 HTML 是描述网页的一种标记语言,Hyper Text Markup Language <!DOCTYPE html> <html lang="en"> <head> <meta charset
Michael阿明
2022/01/07
4670
python web开发 HTML基础
用python解析html[SGMLPa
因为要用python做学校网络的认证程序,需要解析服务器传回的html,本以为会像javascript里操作DOM那样简单,结果发现并不是 这样。
py3study
2020/01/10
1.1K0
【Python3】HTML基础
BS(Browser-Server)模式:顾名思义为浏览器-服务器的意思,对比的话类似我们PC上面浏览器使用的产品即为BS模式产品,例如google doc、各类网站等。
py3study
2020/01/06
8780
使用python发送html邮件
   最近一直在忙着业务迁移工作,己经有些日子没有写东西了,虽然写的很渣,还好是将功能实现了。
py3study
2020/01/09
1.4K0

相似问题

Python:遍历字母表

53

增量字母表Python

33

Python:字母表计数

25

Python:字母表数组排序

12

Python字母表和空格

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文