Tag: python

ImportError:matplotlib需要dateutil

我已经在x64 Windows7上成功安装了python 2.6的matplotlib。 当我尝试导入matplotlib时,它显示以下错误。 我也安装了numpy,下面这个链接: 在Python 2.7.3的64位Windows 7上安装Numpy import matplotlib.pyplot as plt Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import matplotlib.pyplot as plt File "C:\Python26\Lib\site-packages\matplotlib\__init__.py", line 110, in <module> raise ImportError("matplotlib requires dateutil") ImportError: matplotlib requires dateutil 我怎样才能使它工作? 我从http://matplotlib.org/downloads.html安装了matplotlib-1.3.0.win-amd64-py2.6.exe

只能在本地主机上运行python SimpleHTTPServer吗?

我有一个VPN连接,当我运行python -m SimpleHTTPServer时,它服务于0.0.0.0:8000,这意味着它可以通过本地主机和我的真实IP访问。 我不希望机器人扫描我,并感兴趣的是服务器将只能通过本地访问。 可能吗? python -m SimpleHTTPServer 127.0.0.1:8000 # doesn't work. 任何其他简单的http服务器,可以使用命令行即​​时执行也是受欢迎的。

覆盖Django ModelForm中的保存方法

我无法覆盖ModelForm保存方法。 这是我收到的错误: Exception Type: TypeError Exception Value: save() got an unexpected keyword argument 'commit' 我的意图是有一个表单提交3个字段的许多值,然后为这些字段的每个组合创build一个对象,并保存每个对象。 有用的推动是正确的方向将是王牌。 文件models.py class CallResultType(models.Model): id = models.AutoField(db_column='icontact_result_code_type_id', primary_key=True) callResult = models.ForeignKey('CallResult', db_column='icontact_result_code_id') campaign = models.ForeignKey('Campaign', db_column='icampaign_id') callType = models.ForeignKey('CallType', db_column='icall_type_id') agent = models.BooleanField(db_column='bagent', default=True) teamLeader = models.BooleanField(db_column='bTeamLeader', default=True) active = models.BooleanField(db_column='bactive', default=True) 文件forms.py from django.forms import ModelForm, ModelMultipleChoiceField from callresults.models […]

如何在HTTP请求中使用urllib2发送自定义标题?

我想在使用urllib2.urlopen(..)时在我的请求中发送一个自定义的“Accept”头。 我怎么做?

是否有一个Python库包含所有ASCII字符的列表?

如下所示: import ascii print ascii.charlist() 这将返回像[A,B,C,D …]

本地Flask服务器上的请求缓慢

刚开始在本地服务器上使用Flask,我注意到请求/响应时间比我感觉他们应该慢。 只是一个简单的服务器,如下所示需要接近5秒的响应。 from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "index" if __name__ == "__main__": app.run() 有任何想法吗? 或者这只是本地服务器是如何?

如何检查django模板中的TEMPLATE_DEBUG标志?

你知道是否有可能在django模板中知道是否设置了TEMPLATE_DEBUG标志? 我想在我的开发机器上运行我的django应用程序时禁用我的谷歌分析脚本。 类似于{%if debug%}模板标签就是完美的。 不幸的是,我没有在文档中find类似的东西。 当然,我可以添加这个标志的上下文,但我想知道是否有更好的方法来做到这一点。

如何等待,直到页面加载与seleniumfor Python?

我想抓取一个由无限滚动实现的页面的所有数据。 下面的python代码工作。 for i=1:100 driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) 这意味着每次向下滚动到底部时,我需要等待5秒钟,这通常足以让页面完成加载新生成的内容。 但是,这可能不是时间效率。 该页面可能会在5秒内完成加载新内容。 我怎样才能检测页面是否完成加载新的内容,每次我向下滚动? 如果我能检测到这一点,我可以再次向下滚动,看到更多的内容,一旦我知道页面完成加载。 这是更省时。

Python代码从string中删除HTML标签

我有这样的文字: text = """<div> <h1>Title</h1> <p>A long text…….. </p> <a href=""> a link </a> </div>""" 使用纯Python,没有外部模块我想要这样: >>> print remove_tags(text) Title A long text….. a link 我知道我可以使用lxml.html.fromstring(text).text_content()来做到这一点,但我需要在纯Python中使用内置或std库来实现2.6+ 我怎样才能做到这一点?

“for循环”与两个variables?

如何在同一个循环中包含两个variables? t1 = [a list of integers, strings and lists] t2 = [another list of integers, strings and lists] def f(t): #a function that will read lists "t1" and "t2" and return all elements that are identical for i in range(len(t1)) and for j in range(len(t2)): …