小编Bre*_*zen的帖子

带有namedtuple()的内部类

我试图用collections.namedtuple字典转换为python对象.

import Zabbix

class Foo:

  def bar(self):
    collections.namedtuple('Zabbix.Request',['b','c'])
Run Code Online (Sandbox Code Playgroud)

这导致了

ValueError: Type names and field names must be valid identifiers: 'Zabbix.Request'
Run Code Online (Sandbox Code Playgroud)

我的简单修复就是扩展Foo中的内部类

import Zabbix

class Foo:

  class Request(Zabbix.Request):
    pass

  def bar(self):
    collections.namedtuple('Request',['b','c'])
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?目前正在使用python 3.4

python data-conversion python-3.x

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

以其他用户身份运行ant

如果我以root身份运行任务,是否有办法检测其作为root运行并以不同用户身份运行某些任务.

我有一些需要以root身份运行的任务,但其他需要以当前用户身份运行的任务.

ant

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

Intellij 键盘快捷键增加编辑器选项卡拆分

增加/减少代码选项卡大小的键盘快捷键是什么?在窗口->活动工具窗口->调整大小->适用于结构/项目/等,但带有代码的实际选项卡不起作用。

是否可以增加/减少垂直或水平拆分的编辑器选项卡?

intellij-idea

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

标签 统计

ant ×1

data-conversion ×1

intellij-idea ×1

python ×1

python-3.x ×1