小编Eri*_*ley的帖子

明确设置方法的docstring

我帮忙维护一个名为nxt-python的python包.它使用元类来定义控件对象的方法.这是定义可用函数的方法:

class _Meta(type):
    'Metaclass which adds one method for each telegram opcode'

    def __init__(cls, name, bases, dict):
        super(_Meta, cls).__init__(name, bases, dict)
        for opcode in OPCODES:
            poll_func, parse_func = OPCODES[opcode]
            m = _make_poller(opcode, poll_func, parse_func)
            setattr(cls, poll_func.__name__, m)
Run Code Online (Sandbox Code Playgroud)

我希望能够为它添加的每个方法添加不同的docstring.m是_make_poller()返回的方法.有任何想法吗?有没有办法解决改变文档字符串的python限制?

python nxt

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

Ttk on python 2.7

我刚从python网站安装了python 2.7,并惊讶地发现ttk没有包含在内.我安装错误了,或者ttk真的没有包含在标准版本中?无论如何,我在哪里可以获得ttk的副本,以便在我的python安装中安装.

注意:我还听说activestate版本有ttk.我应该取消并使用它吗?

python tkinter

5
推荐指数
1
解决办法
3万
查看次数

使用python控制终端应用程序

我有一个通过控制台运行的服务器程序.(具体来说,Bukkit MineCraft服务器)我希望能够控制这个程序并读取输出.没有GUI,所以它不应该太难,对吧?

无论如何,我从来没有在python中控制一个控制台而且完全卡住了.有什么建议?

PS我正在使用Debian Linux,因此应该简化一些事情.

我得到了一个很好的答案,但我还需要一件事.我想有一些方法将程序的FULL输出打印到python控制台(逐行排序很好),我需要一些方法将控制台中的命令转发到程序.

python terminal

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

标签 统计

python ×3

nxt ×1

terminal ×1

tkinter ×1