Tag: python

pip安装给出错误:无法findvcvarsall.bat

在Windows 8上用Python 2.7使用pip install zipline给我错误: Downloading/unpacking six (from python-dateutil==2.1->delorean->zipline[all]) Running setup.py egg_info for package six Installing collected packages: blist, pytz, requests, python-dateutil, six Running setup.py install for blist building '_blist' extension error: Unable to find vcvarsall.bat Complete output from command C:\Python27\python.exe -c "import setuptools;__ file__='c:\\users\\ThatsMe\\appdata\\local\\temp\\pip-build-ThatsMe\\blist\\setup.py';ex ec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" inst all –record c:\users\ThatsMe\appdata\local\temp\pip-xvoky2-record\install-record.tx t –single-version-externally-managed: […]

我怎样才能正常化在Python中的URL

我想知道我正规化在Python中的URL。 例如,如果我有一个urlstring,如:“ http://www.example.com/foo goo / bar.html” 我需要一个Python库,将额外的空间(或任何其他非标准化的字符)转换为适当的URL。

如何使用Python在SQLite插入行后检索插入的ID?

如何使用Python在SQLite插入行后检索插入的ID? 我有这样的桌子: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) 我用示例数据username="test"和password="test"插入新行。 如何以交易安全的方式检索生成的ID? 这是一个网站解决scheme,两个人可能同时插入数据。 我知道我可以得到最后一个读取行,但我不认为这是交易安全。 有人可以给我一些build议吗?

python如何检查文件是否为空

我有一个文本文件。 我怎样才能检查文件是否为空或不空?

Django发送电子邮件

我知道有20个类似于我的问题,但我已经尝试了一天以上,让电子邮件与Django一起工作。 我得到这个错误: [Errno 111] Connection refused当我试图发送电子邮件时[Errno 111] Connection refused 这是我创build电子邮件的地方,并尝试在我的视图中发送: try: msg = EmailMessage(subject, message, from_email, [receiver]) msg.content_subtype = "html" msg.send() 我的设置文件如下: EMAIL_HOST = "localhost" DEFAULT_FROM_EMAIL = "myemail@gmail.com" EMAIL_PORT = 25 EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" 我已经尝试使用python -m smtpd -n -c DebuggingServer localhost:1025进行testing发送,并且已经成功了,但是到了真正实现它的时候,却没有成功。 当我尝试从shell中做一个send_mail时,我得到这个回溯: >>> from django.core.mail import send_mail >>> send_mail('Test', 'Test', 'myemail@gmail.com', ['myemail@gmail.com']) Traceback (most recent […]

如何searchWord 2007 .docx文件中的单词?

我想search一个文本string的Word 2007文件(.docx),例如,“一些特殊的短语”,可以/将在Word中searchfind。 有没有办法从Python看到文本? 我对格式没有兴趣 – 我只是想将文档分类为有或没有“某些特殊的词组”。

如何根据任意条件函数过滤字典?

我有一个点的字典,说: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} 我想创build一个新的字典,其所有点的x和y值小于5,即点'a','b'和'd'。 根据这本书 ,每个字典都有items()函数,它返回一个(key, pair)元组列表: >>> points.items() [('a', (3, 4)), ('c', (5, 5)), ('b', (1, 2)), ('d', (3, 3))] 所以我写了这个: >>> for item in [i for i in points.items() if i[1][0]<5 and i[1][1]<5]: … points_small[item[0]]=item[1] … >>> points_small {'a': (3, 4), 'b': (1, 2), 'd': (3, 3)} 有没有更优雅的方式? 我期待Python有一些超级棒的dictionary.filter(f)函数…

我如何dynamic地从基类创build派生类

例如,我有一个基类,如下所示: class BaseClass(object): def __init__(self, classtype): self._type = classtype 从这个类我得到几个其他类,例如 class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') 有没有一种很好的pythonic方法来创build这些类dynamic的一个函数调用,把新类放入我的当前范围,如: foo(BaseClass, "My") a = MyClass() … 因为会有评论和问题,为什么我需要这样的:派生类都有完全相同的内部结构与差异,构造函数采取了一些以前未定义的参数。 因此,例如, MyClass将类关键字a作为类TestClass的构造函数接受b和c 。 inst1 = MyClass(a=4) inst2 = MyClass(a=5) inst3 = TestClass(b=False, c = "test") 但是他们绝不应该使用类的types作为input参数 inst1 = BaseClass(classtype = "My", a=4) 我得到这个工作,但宁愿其他的方式,即dynamic创build类对象。

Python中的类调用函数

我有这个代码来计算两个坐标之间的距离。 这两个函数都在同一个类中。 但是,如何在函数distToPoint中调用函数isNear ? def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ … def isNear(self, p): distToPoint(self, p) …

如何在Python中做指数和对数曲线拟合? 我发现只有多项式拟合

我有一组数据,我想比较哪一行最好地描述它(不同阶的多项式,指数或对数)。 我使用Python和Numpy和多项式拟合有一个函数polyfit() 。 但是我没有发现这样的指数和对数拟合函数。 有没有? 或者如何解决呢?