-
python – __init __()的“私有”参数?
所属栏目:[Python] 日期:2020-12-20 热度:173
我有一个类在实例化时采用单个参数a,它存储在_a属性中.对于许多方法(运算符),我还需要在结果上设置_b属性.目前这是以直截了当的方式实施的: class SomeClass(object): def __init__(self,a=0): self._a = a self._b = 0 def __add__(self,other): result =[详细]
-
python查询基于值的字典中的键
所属栏目:[Python] 日期:2020-12-20 热度:113
让我们有一个以下的词: table = {x1: {y1: 1,y2:2},x2: {y1: 3,y2:4},x3: {y3: 5,y2:6} } 考虑到值是唯一的,有没有办法根据值有效地查询关键路径,或者最好使用值作为关键字来重建字典? 例: result = magic_function(table,3) result -- [x2,y1] 谢谢, 解[详细]
-
python – django virtualenv – 错误:没有名为south的模块
所属栏目:[Python] 日期:2020-12-20 热度:76
当我尝试这个时,我收到了这个错误: source ./env/bin/activate sudo python manage.py syncdb Error: No module named south 我在激活虚拟环境后安装南,使用pip install south(以及django). 在settings.py中安装了应用: INSTALLED_APPS = ( 'south','djang[详细]
-
传递头文件/库后,没有构建Python 2.7.3 _sqlite3模块
所属栏目:[Python] 日期:2020-12-20 热度:95
我们需要启动一个Django项目,不能为持久性存储构建sqlite. 默认情况下,系统中未安装sqlite3-dev headers / libs 我在这个盒子上没有root权限(我们希望安装我们需要的所有权限) 我在/ opt / python / current2中编译/安装了Python-2.7.3 我在/ home / olib /[详细]
-
Python 2.7:以非常精确的方式用非科学记数法格式化浮点数的正确
所属栏目:[Python] 日期:2020-12-20 热度:194
我希望我对这个问题有所了解. 有时如果我打印一个小浮子,它看起来像6.1248979238e-05或类似的东西. 我希望能够说“无论如何,输出10位精度就像这样”:0.abcdefghij 解决方法 '%0.10f'% 6.1248979238e-05 '0.0000612490' 这是“字符串插值”或printf-style fo[详细]
-
python-sphinx – 编号:math:reStructuredText中的方程式
所属栏目:[Python] 日期:2020-12-20 热度:50
如何在重组文本中创建等式,后面跟一个等式数: p = f(x) (1) .. math:: p = f(x) 只会导致: p = f(x) 解决方法 .. math:: p=f(x) :label: eq:pfx[详细]
-
scrapy单个spider将多个项目类传递给管道
所属栏目:[Python] 日期:2020-12-20 热度:199
我是scrapy的新手.在items.py中,我声明了2个名为ItemClass1和ItemClass2的ItemClass.一个蜘蛛方法parseUrl获取html和scrape数据并放入各个Item Classes的列表中. e.g:C1Items = []C1Item = ItemClass1()#scrape dataC1Items.append(C1Item)...C2Items = []C2[详细]
-
从Python dict获得独特的第一次出现的更有效方法
所属栏目:[Python] 日期:2020-12-20 热度:182
我有一个非常大的文件,我正在解析并从该行获取键值.我只想要第一个键和值,只有一个值.也就是说,我正在删除重复的值 所以它看起来像: {A:1B:2C:3D:2E:2F:3G:1} 它会输出: {E:2,F:3,G:1} 这有点让人困惑,因为我并不在乎关键是什么.所以上面的E可以用B或D代替[详细]
-
python – 嵌套函数的性能开销是多少?
所属栏目:[Python] 日期:2020-12-20 热度:135
参见英文答案 Is there an overhead when nesting functions in Python?????????????????????????????????????6个 在Python中,可以嵌套这样的函数: def do_something(): def helper(): .... .... 除非Python更巧妙地处理这种情况,否则每次使用do_something[详细]
-
检测python程序/函数/方法可以引发的异常
所属栏目:[Python] 日期:2020-12-20 热度:187
大家好,有没有办法’检测’什么例外功能/方法提出?示范: def foo(): print 'inside foo,next calling bar()' _bar() _baz() # lots of other methods calls which raise other legitimate exceptionsdef _bar(): raise my_exceptions.NotFounddef _baz():[详细]
-
python – 将SQLalchemy存储字符串设置为小写的正确方法是什么?
所属栏目:[Python] 日期:2020-12-20 热度:193
我正在使用SQLAlchemy与我的数据库通信.因为没有多少人会使用我的应用程序(至少在最初阶段),我认为SQLite是最快/最简单的后端. 我有一个用户,它有一个基于字符串的唯一ID,例如asdf@asdf.com,或Fnord先生.我不关心id的格式 – 只是它是唯一的.但是,我希望这是[详细]
-
事件的Django / Python电子邮件通知
所属栏目:[Python] 日期:2020-12-20 热度:60
我在Django的页面上工作,用户可以在不同的日期设置自定义提醒(每个日期最多3个).提醒应通过电子邮件发送.它类似于Google日历,您可以在日期开始前的x分钟,x小时或x天内为每个事件设置多个提醒. 我想知道,我如何能够与Django一起解决它.由于会有很多用户和日期[详细]
-
python – 在django中处理视图语法错误与异常
所属栏目:[Python] 日期:2020-12-20 热度:151
我使用的是 django 1.2.7和 python 2.6. 如果我使用此代码:(在porpuse上有一个标识错误) def myview(request): try: if x: print 'x' except: return HttpResponseServerError('bazinga') 然后我没有得到我的回复.我得到了django 500的回复. 但如果我将代码[详细]
-
使用replace()函数在Python中一次替换多个文本(字符串)
所属栏目:[Python] 日期:2020-12-20 热度:152
这是我的代码: start_j = raw_input('Enter a name: ')start_j = start.replace("A","J")start_j = start.replace("B","J")start_j = start.replace("C","J")print "Your name is " + start_j 反正有没有将所有字母放在一个列表中,这样我就不必一次又一次地[详细]
-
Python TKinter下拉菜单问题
所属栏目:[Python] 日期:2020-12-20 热度:192
在下面的代码中我遇到了self.dmenu1.bind(“ Button-1”,self.branches)行的问题,如果有人可以请我指出正确的方向,我真的很感激. 我希望在下拉菜单中选择一个选项,它会更改它下面的列表框内的排序. 然而实际发生的是,在我做出选择之后,我必须再次单击下拉框,[详细]
-
python – 删除特定单词后面的所有单词
所属栏目:[Python] 日期:2020-12-20 热度:175
我想删除特定单词“.c:”之后的所有单词,数字,十六进制数字. 我的界限就像那样 – line = "Bags has a price.c:123line = "Bags has a price.c:543ea 我试过以下内容: d = re.sub(r'[.c:W+]','',c) 但它没有给出正确的答案,输出将如下: output: Bags has[详细]
-
使用python复制netcdf文件
所属栏目:[Python] 日期:2020-12-20 热度:153
我想用 Python制作netcdf文件的副本. 有很好的例子来说明如何读取或写入netcdf文件,但也许有一个很好的方法如何输入然后输出变量到另一个文件. 一个好的简单方法会很好,以便以最低的成本将维度和维度变量输出到输出文件. 解决方法 我在 python netcdf: makin[详细]
-
python – 返回/打印句子中的数字位数或错误消息
所属栏目:[Python] 日期:2020-12-20 热度:145
我是网站和 python的新手,所以我希望我能提供所有必需的信息.我已经搜索过这个问题但是没有一个解决方案似乎适合我. 我正在尝试创建一个函数来读取一些文本并返回它包含的数字量.例如: “它是2012”,应该返回“Text has 4 digits” 如果没有数字,则应返回不[详细]
-
python – Django manytomany:添加多个非唯一关系?
所属栏目:[Python] 日期:2020-12-20 热度:160
我正在构建一个将计算机的硬件组合在一起的应用程序.这是我第一次使用 django.说我有以下型号: class Memory(models.Model): partNum = models.CharField() capacity = models.CharField()class Computer(models.Model): name = models.CharField() memory[详细]
-
python – 如何在CentOs中将uWsgi作为服务运行?
所属栏目:[Python] 日期:2020-12-20 热度:69
我很着急,我可以知道如何做到这一点,但我需要一些帮助来实现这一目标,而不会浪费太多时间. 目前我在运行uWsgi实例和我的ini文件时所做的只是: uwsgi --ini /home/myonlinesite/uwsgi.ini --pidfile /var/run/uwsgi_serv.pid 然后停止: uwsgi --stop /var/r[详细]
-
python – 没有浏览器的导航实用程序,重量轻,防故障
所属栏目:[Python] 日期:2020-12-20 热度:63
我有一个用例,我需要填写网站中的表单,但无法访问API.目前我们正在使用webdriver和浏览器,但它变得非常繁重而且不是万无一失的,因为该过程是异步的.有没有办法可以在没有浏览器的情况下完成它,并通过密切监视待处理的请求来使进程同步? Casperjs和htmlunitd[详细]
-
Python:如何区分长按,短按按钮和单击
所属栏目:[Python] 日期:2020-12-20 热度:120
我想要一个带4个按钮的简单GUI.如果只是单击按钮,则应执行功能A,对于短按钮按下(例如1秒),应执行功能B,最后应执行长按(例如 2s)功能C. 想象一下柜台. 如果单击该按钮,它将重置为0 如果您短按按钮,计数器将增加1,例如t = 1秒 如果长按按钮,计数器将增加10,直[详细]
-
python – Pyside信号和插槽连接新方法
所属栏目:[Python] 日期:2020-12-20 热度:164
这段代码: self.buttonOk.clicked(self.accept())self.buttonCancel.clicked(self.reject()) 显示此错误: TypeError: native Qt signal is not callable 如何连接buttonOk的clicked()信号以接受()插槽? 解决方法 你的代码有几个问题. 首先,您需要使用sign[详细]
-
使用Django的测试客户端,使用内存文件发出请求
所属栏目:[Python] 日期:2020-12-20 热度:195
我正在为Django视图编写测试,我想发布一个文件.这是一个相当简单的测试,我不想用不同的文本文件丢弃我的tests /目录,所以我想使用内存文件并动态创建内容: from StringIO import StringIOfile = StringIO('content')client.post("/",data={'file': file})[详细]
-
python – 刮掉Flipkart.com的所有手机
所属栏目:[Python] 日期:2020-12-20 热度:132
我试图从www.flipkart.com抓取所有手机.现在,我想到的是我可以从这里刮掉所有手机. http://www.flipkart.com/mobiles/pr?p[]=sort%3Dprice_ascsid=tyy%2C4iolayout=grid 现在,问题是,在这个网站上我必须按“显示更多结果”才能看到更多结果.但是,我怎么能用[详细]
