【python – 为什么我在Emacs中收到太多标签?】教程文章相关的互联网学习教程文章

python – 使用BeautifulSoup选择特定标签【代码】

我用这段代码用BeautifulSoup获取一些html表行:from bs4 import BeautifulSoup import urllib2 import repage = urllib2.urlopen('www.something.bla') soup = BeautifulSoup(page) rows = soup.findAll('tr', attrs={'class': re.compile('class1.*')})这就是我得到的结果:<tr class="class1 class2 class3">...</tr> <tr class="class1 class2 class3">...</tr> <tr class="class1 class5">...</tr> <tr class="class1_a class...

python – 在数据框中从多索引中完全删除一个索引标签【代码】

鉴于我有这个多索引数据帧:>>> import pandas as p >>> import numpy as np ... >>> arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo']), ... np.array(['one', 'two', 'one', 'two', 'one', 'two'])] ... >>> s = p.Series(np.random.randn(6), index=arrays) >>> s bar one -1.046752two 2.035839 baz one 1.192775two 1.774266 foo one -1.716643two 1.158605 dtype: float64我应...

XPath / Python – 如何获取不同的html标签和文本【代码】

我试图用这个Python sintax来抓取这个url:http://www.dlib.org/dlib/november14/beel/11beel.html的html内容:s="http://www.dlib.org/dlib/november14/beel/11beel.html"content = requests.get(s)tree = html.fromstring(content.text)titoli = tree.xpath('/html/body/form/table[3]/tr/td/table[5]/tr/td/table[1]/tr/td[2]/h3/text()')par = tree.xpath('/html/body/form/table[3]/tr/td/table[5]/tr/td/table[1]/tr/td[2]/p...

python – 搜索比get_loc更快,以在DataFrame索引中找到标签位置?【代码】

我需要在Pandas索引中找到标签的整数位置.我知道我可以使用get_loc方法,但后来我发现了searchsorted.只是想知道我是否应该使用后者来提高速度,因为我需要搜索数以千计的标签.解决方法:这取决于你的用例.使用@ ayhan的例子. 使用get_loc,在第一次查找时创建哈希表会有很大的前期成本.In [22]: idx = pd.Index(['R{0:07d}'.format(i) for i in range(10**7)]) In [23]: to_search = np.random.choice(idx, 10**5, replace=False) In ...

python – Django模板ifequal标签【代码】

我在我的django模板中使用了一个ifequal标签,在循环中,其中至少有一个项目在循环中的某个点应该等于另一个但是由于某种原因它永远不会显示它应该是什么.我想知道是否有任何我应该知道的奇怪案例. 我有一个int城市ID列表,应该选中复选框.因此,当我遍历所有城市时,对于每个城市,我循环通过应该检查的那些城市以查看列表中的任何位置是否相等.但无论出于何种原因,他们都没有匹配.我使用django shell验证了数据是正确的,所以我知道它在...

python – 使用自动换行创建可调整大小/多行Tkinter / ttk标签【代码】

是否可以创建一个带有自动换行的多行标签,该标签会与其父级的宽度同步调整大小?换句话说,当您更改NotePad窗口的宽度时,记事本的wordwrap行为. 用例是一个对话框,需要完整地呈现一行多行文本(指令),而不会剪切文本或使用滚动条.父容器将具有足够的垂直空间以容纳窄宽度. 我一直在尝试使用Tkinter Label和Message小部件以及ttk Label小部件而没有成功.似乎我需要硬编码像素激励值,而当这些控件的文本到达其容器的右边缘时,让这些控件...

python – Beautiful Soup – 根据评论旁边的位置识别标签【代码】

我正在使用美丽的汤. 有没有什么办法可以根据评论旁边的位置(解析树中没有包含的内容)来获取标签? 例如,假设我有……<html> <body> <p>paragraph 1</p> <p>paragraph 2</p> <!--text--> <p>paragraph 3</p> </body> </html>在此示例中,我如何识别< p>段落2< / p>鉴于我正在搜索评论“<! - text - >” ? 谢谢你的帮助.解决方法:注释与任何其他节点一样出现在BeautifulSoup解析树中.例如,要查找带有文本注释文本的注释,然后打印...

python – suds和choice标签【代码】

如何使用“choice”参数生成对方法的请求? wsdl在http://127.0.0.1/service?wsdl的一部分:<xs:complexType name="ByA"> <xs:sequence> ... </xs:sequence> </xs:complexType> <xs:complexType name="ByB"> <xs:sequence> ... </xs:sequence> </xs:complexType><xs:complexType name="GetMethodRequest"> <xs:choice> <xs:element name="byA" type="s0:ByA" /> <xs:element name="byB" type="s0:ByB" /> </xs:choice> </xs:comple...

python – 将日期标签添加到reportlab LinePlot图表【代码】

我正在使用reportlab生成LinePlot图表.我似乎无法获得X轴的非数字标签. 有没有人有任何想法? 这是我的Lineplot图表类(注意:我不在本课程之外进行一些计算和设置,但是你得到了要点import reportlab from advisor.charting.Font import Fontfrom reportlab.lib.colors import Color, HexColor from reportlab.lib.pagesizes import cm, inch from reportlab.graphics.charts.legends import Legend from reportlab.graphics.charts...

python – 从matplotlib刻度标签格式中删除前导0【代码】

如何在matplotlib中将数字十进制数据(例如0到1之间)的滴答标记更改为“0”,“.1”,“.2”而不是“0.0”,“0.1”,“0.2”?例如,hist(rand(100)) xticks([0, .2, .4, .6, .8])将标签格式化为“0.0”,“0.2”等.我知道这摆脱了“0.0”中的前导“0”和“1.0”上的尾随“0”:from matplotlib.ticker import FormatStrFormatter majorFormatter = FormatStrFormatter('%g') myaxis.xaxis.set_major_formatter(majorFormatter) 这是一个...

python – lxml:clean_html用div替换html标签?【代码】

我正在使用lxml 3.1.0(与easy_install一起安装),并看到奇怪的结果:> from lxml.html.clean import clean_html > clean_html("<html><body><h1>hi</h1></body></html>") '<div><body><h1>hi</h1></body></div>'html标签正在被div取代. 根据http://lxml.de/lxmlhtml.html#cleaning-up-html,样本html也是如此 是什么赋予了?我是否遇到过lxml的bug,或者与libxml2版本不兼容,或者这是否有所预期?解决方法:我认为你需要一个单独留下pa...

如何在git中获取标签列表并使用python和dulwich创建新标签?【代码】

我有问题使用python检索git repo的以下信息: >我想获得此存储库的所有标记的列表.>我想签出另一个分支,并为分段创建一个新的分支.>我想用带注释的标签标记提交. 我查看了德威的文档,它的工作方式似乎非常简单.是否还有更容易使用的替代品?解决方法:使用Dulwich获取所有标签的最简单方法是:from dulwich.repo import Repo r = Repo("/path/to/repo") tags = r.refs.as_dict("refs/tags")tags现在是一个字典映射标签,用于提交SHA1...

python – 在matplotlib中为subplot添加标签【代码】

是否有自动方式将纯标签添加到子图中?具体来说,我用过ax1 = fig.add_subplot(121) ax2 = fig.add_subplot(122)我想在子图中的右上角添加“A”和“B”以区分它们,现在我正在使用虚拟方式之类的东西ax1.annotate('A', xy=(2, 1), xytext=(1, 22)) ax2.annotate('B', xy=(2, 1), xytext=(1, 22))我试过用ax1.legend()这也给了我在字母之前的线条或点的“小图像”,我不需要那个图像.解决方法:您可以使用注释,但是您需要设置正确的限制...

python – 使用beautifulsoup删除p标签内的脚本标签【代码】

我编写了一个代码,以便从段落中提取内容from bs4 import BeautifulSoup from bs4 import BeautifulSoup, NavigableString import resoup = BeautifulSoup(open('MUFC.html')) a_tag = soup.find_all('p') #print(a_tag) for x in a_tag:print(x.get_text())但是p标签内部有一些脚本标签 就像是<p> <script> ..... </script> </p>这是我不想要的.我们可以放一些条件以忽略get_text()方法的标签吗?解决方法:首先,remove所有脚本标签...

python – 在FacetGrid上绘制小提琴图后更改轴标签【代码】

我的情节如下图所示,我的代码就在这里g = sns.FacetGrid(teacherValueFinal3, row='Grade Level', col='Course',margin_titles=True) g1=g.set_titles("gg") g1.map(sns.violinplot, '2013-2014 Assessment Score', 'Gender', color="RdBu")似乎seaborn的默认设置是选择出现在map函数中的第一个变量作为x轴.但是,对于voilinplot,groupby参数必须放在第二位.有没有办法反转默认轴标签,即x轴上的性别和y轴上的2013 – 2014评估分数...