小编teh*_*yan的帖子

有没有办法从python控制台中查看模块的源?

如果我在python控制台中,我想看看特定模块是如何工作的,是否有一种简单的方法来转储源代码?

python

17
推荐指数
2
解决办法
2万
查看次数

如何强制cherrypy接受可变数量的GET参数?

例如,假设我的cherrypy索引模块设置如下

>>> import cherrypy
>>> class test:
        def index(self, var = None):
            if var:
                print var
            else:
                print "nothing"
        index.exposed = True

>>> cherrypy.quickstart(test())
Run Code Online (Sandbox Code Playgroud)

如果我发送多个GET参数,我会收到此错误

404未找到

意外的查询字符串参数:var2

回溯(最近一次调用最后一次):
文件"C:\ Python26\lib\site-packages\cherrypy_cprequest.py",第606行,在响应cherrypy.response.body = self.handler()文件"C:\ Python26\lib\site-packages\cherrypy_cpdispatch.py​​",第27行,在调用 test_callable_spec(self.callable,self.args,self.kwargs)文件"C:\ Python26\lib\site-packages\cherrypy_cpdispatch.py​​",第130行,在test_callable_spec"参数:%s"%",".join(extra_qs_params))HTTPError:(404,'意外的查询字符串参数:var2')

由CherryPy 3.1.2提供支持

python cherrypy

15
推荐指数
2
解决办法
1万
查看次数

设计和开发python应用程序后端是不是一个坏主意,然后一旦尝试应用GUI就可以了?

一次完成这一切是否更好?我对wxPython很新,我认为以我熟悉的方式编写程序会更好,然后在我对应用程序的整体设计感到满意后应用wxPython gui.有什么建议?

python wxpython

12
推荐指数
1
解决办法
655
查看次数

cherrypy和wxpython

我正在尝试使用wxpython ui制作一个樱桃应用程序.问题是两个库都使用闭环事件处理程序.这有什么办法吗?如果我有wx ui start cherrypy就是要锁定ui?

python wxpython cherrypy

7
推荐指数
1
解决办法
1406
查看次数

Logging into facebook with python

If I run the following code 10 times in a row, it will work about half the time and fail the rest. Anyone know why?

import urllib2, cookielib, re, os, sys

class Facebook():
    def __init__(self, email, password):
        self.email = email
        self.password = password

        cj = cookielib.CookieJar()
        opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
        opener.addheaders = [('Referer', 'http://login.facebook.com/login.php'),
                            ('Content-Type', 'application/x-www-form-urlencoded'),
                            ('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)')]
        self.opener = opener

    def login(self):
        url = 'https://login.facebook.com/login.php?login_attempt=1'
        data = "locale=en_US&non_com_login=&email="+self.email+"&pass="+self.password+"&lsd=20TOl" …
Run Code Online (Sandbox Code Playgroud)

python

4
推荐指数
2
解决办法
2万
查看次数

wxpython systray图标菜单

我正在设计一个我想在后台运行的应用程序.没有必要进行任何用户交互,因此我希望应用程序无形地运行以保存系统托盘图标.我希望该图标有一个菜单,只需在记事本中打开配置/帮助文件.有人能指出我正确的方向还是提供一个例子?

python wxpython

1
推荐指数
1
解决办法
2527
查看次数

合并两个事件循环(Cherrypy和Wxpython)

好的,我有一个用cherrypy编写的应用程序,我想为它构建一个wxpython gui.问题是两个模块都使用闭环进行事件处理,(我假设)意味着当一个运行时另一个将被锁定.

我问了一些建议,建议我合并两个事件循环而不是使用stock entrypoints(quickloop()用于cherrypy和MainLoop()用于wx)

问题是我不知道该怎么做.任何建议将不胜感激.

python wxpython cherrypy

1
推荐指数
1
解决办法
927
查看次数

标签 统计

python ×7

wxpython ×4

cherrypy ×3