【python – 如何获取数字的前两位数?】教程文章相关的互联网学习教程文章

python以分钟为单位获取时间【代码】

import datetime start = datetime.datetime(2009, 1, 31) end = datetime.datetime(2009, 2, 1) print end-start >>1 day, 0:00:00//output如何在几分钟内获得输出 谢谢,解决方法: import datetime start = datetime.datetime(2009, 1, 31) end = datetime.datetime(2009, 2, 1) diff = end-start print (diff.days * 1440) + (diff.seconds / 60) >> 1440.0(我假设这里不需要微分分辨率,但是如果需要,只需使用diff.microseconds加...

python-无法使用xpath获取带有Selenium RC的属性的值【代码】

我正在尝试使用Selenium RC(在Python中)获取页面中的第一个href属性:sel.get_text("xpath=//@href")这将返回一个空字符串. 但是,Firefox内部同一页面上的相同xpath(使用“ View XPath”扩展名)会产生正确的值. 我尝试摆弄它,但是其他属性(例如@class)也会发生同样的事情-硒有什么问题吗?还是我在这里忽略了一些琐碎的事情?解决方法:通过使用硒的get_attribute例如节点的sel.get_attribute(“ xpath = // a @ href”).

如何使用Python获取1200英寸的truetype字体字符的宽度?【代码】

我可以使用PIL获得字符的高度和宽度(以像素为单位)(请参见下文),但是(除非我没有记错)像素大小取决于屏幕的DPI,后者可能会有所不同.相反,我想做的是以绝对单位(例如英寸)或1200英寸(“单词完美单位”)为单位来计算字符的宽度.>>> # Getting pixels width with PIL >>> font = ImageFont.truetype('/blah/Fonts/times.ttf' , 12) >>> font.getsize('a') (5, 14)我想要这样做的原因是创建一个用于包装二进制Word Perfect文档的自动换...

在python中获取活动的gtk窗口

如何在python中获取活动gtk.Window的句柄? (不是我创建的窗口,而是当前聚焦的窗口).解决方法:答案实际上不是特定于操作系统的,您可以在GTK中完成.您可以使用gtk.window_list_toplevels()从应用程序中获取所有顶级窗口的列表,然后对其进行迭代,直到找到一个window.is_active()返回True的窗口. 如果您想考虑应用程序之外的其他窗口,则可以尝试gtk.gdk.screen_get_default().get_toplevel_windows(),但这只会获得GDK窗口而不是GTK窗口...

python-获取在置换中删除了字符的字符串列表【代码】

我想从排列中的字符串中删除字符. 让我们说我有一个功能def (string,char):# remove char from string假设我将aAabbAA作为字符串,将A作为char,然后我希望将字符串[aabb,aAabb,aabbA,aabbA,aabbAA,aAabbA,aAabbA]作为输出,将A删除3次,2次,1次. 我能做到的最好方法是什么? 非常感谢….解决方法:这是使用递归的一个疯狂想法:def f(s, c, start):i = s.find(c, start)if i < 0:return [s]else:return f(s, c, i+1) + f(s[:i]+s[i+1:]...

如何在python中获取没有按下回车键的按键?

我看到了here解决方案,但我不想等到按下该键.我想按下最后一个键.解决方法:相关问题可以为您提供帮助,如@ S.Lott所述:Detect in python which keys are pressed 我正在写信,尽管是要给你一些建议:不要担心.您尝试制作哪种程序?在终端上运行的程序通常没有使“实时”击键有趣的接口.现在不行.对于在终端中运行的程序,您应该使用optparse或其他模块来考虑有用的命令行用户界面. 对于交互式程序,您应该使用GUI库并为用户创建一个体...

python+tushare获取沪深港股通持股明细

接口:hk_hold 描述:获取沪深港股通持股明细,数据来源港交所。 限量:单次最多提取3800条记录,可循环调取,总量不限制 积分:用户积120积分可调取试用,2000积分可正常使用,单位分钟有流控,积分越高流量越大,请自行提高积分,具体请参阅本文最下方积分获取办法 注:tushare包下载和初始化教程,请查阅我之前的文章 输入参数 名称 | 类型 | 必选 | 描述 code | str | N ...

如何在urllib2中使用python代码获取(当前URL查询字符串)?【代码】

我需要使用查询字符串读取当前网址? 意味着我需要获取浏览器的当前地址栏网址.解决方法:urllib2.Request对象提供了geturl()方法,该方法返回请求的完整URL.然后,您可以将其传递给urlparse.urlparse(),后者将URL分为每个URL的六个部分.然后,您可以通过查询属性访问查询部分. 一个例子:>>> from urllib2 import urlopen >>> from urlparse import urlparse >>> req = urlopen('http://capitalfm.com/?foo=bar') >>> req.geturl() 'h...

在哪里获取Python ANTLR包以使用StringTemplate?【代码】

我想进行一些代码生成,而StringTemplate看起来像是完成这项工作的不错的工具.我从PyPi easy_installed stringtemplate3,但是当我尝试导入它时,我得到了:ImportError: No module named antlr我对此感到困惑,因为我认为ANTLR依赖于StringTemplate(如网站所说),而不是相反的方式.无论如何,我找不到正确的软件包来解决此问题.安装antlr_python_runtime并没有帮助. 有什么提示吗?解决方法:您需要安装python-antlr软件包才能使用string...

从html页面上的javascript函数调用python方法以获取数据【代码】

使用的技术 > Google App引擎> Django的> Python> jQuery的 代码细节和代码摘录 我有一个下拉列表(国家)和一个文本框(城市){下拉列表和文本框由django格式生成},并由GeoIp库自动填充 这些UI元素在html页面上的外观图像: >填写下拉列表和文本框的代码摘录: //选择用户国家/地区和用户城市, //用户国家/地区下拉列表的ID为“ id_country_name” //用户城市文本框的ID为id_city_name $(函数(){ ...

python:理解范围内的异常:是否可以获取循环变量的值?【代码】

假设我正在解析一个固定宽度的文件:file_format = {'year' : (0, 3, int), 'price' : (4, 10, float)} for lineno, line in enumerate(input_file):try:fields = {k : v[2](line[v[0]:v[1]]) for k, v in file_format.items()}except ValueError:print("cannot parse line {}".format(lineno))我想将无法解析哪个特定字段的信息添加到异常打印输出中.有什么方法可以检索k和v值而不用循环替换dict理解?解决方法:您可以将有问题的部...

python-从`urllib2.urlopen`获取错误文本【代码】

我使用Python的urllib2.urlopen,并从服务器收到500错误.如何找到错误的文字?我希望它具有有用的信息.解决方法: from urllib2 import urlopen, HTTPErrortry:f = urlopen(url) except HTTPError, e:print(e.read())

python-如何从wxlistbox获取选定的值【代码】

我有一个wxlistbox.我需要从wxlistbox获取选定的值现在我只从self.lvnames.GetSelections().但是我需要价值而不是id.How?请帮助我… 我的列表框声明是self.lvnames=wx.ListBox(panel,-1,(10,40),(210,180),self.names, wx.LB_SINGLE)解决方法: self.lvnames.GetString(self.lvnames.GetSelection())如果调用此方法,并且未选择hign,则会收到错误消息,因此可以尝试一下.

在wxPython中获取事件名称而不是整数ID【代码】

我有以下代码: self.sliderR.Bind(wx.EVT_SCROLL,self.OnSlide) 在函数OnSlide中,我插入了代码pdb.set_trace()来帮助调试. 在pdb提示符中,如果我键入event.GetEventType(),它将返回一个数字(10136),但我不知道对应于哪个事件. 10136是否引用wx.EVT_SCROLL或另一个也会触发wx.EVT_SCROLL事件的事件?如果后者为真,如何找到特定事件? 谢谢.解决方法:没有内置的方法.您将需要构建事件字典.罗宾邓恩(Robin Dunn)的一些代码将对您有所...

在Python中获取ctypes结构的二进制表示形式【代码】

我想编码一条消息…这是我生成的消息from ctypes import memmove, addressof, Structure, c_uint16,c_boolclass AC(Structure):_fields_ = [("UARFCN", c_uint16),("ValidUARFCN", c_bool ),("PassiveActivationTime", c_uint16) ]def __init__(self , UARFCN ,ValidUARFCN , PassiveActivationTime):self.UARFCN = UARFCNself.ValidUARFCN = Trueself.PassiveActivationTime = PassiveActi...