我试图用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
如果我以root身份运行任务,是否有办法检测其作为root运行并以不同用户身份运行某些任务.
我有一些需要以root身份运行的任务,但其他需要以当前用户身份运行的任务.
增加/减少代码选项卡大小的键盘快捷键是什么?在窗口->活动工具窗口->调整大小->适用于结构/项目/等,但带有代码的实际选项卡不起作用。
是否可以增加/减少垂直或水平拆分的编辑器选项卡?