我有很多univ.Integer(),但是想用十六进制打印所有这些,这很容易与基板的解码相关。
我该怎么做?
一个这样的例子是
namedtype.NamedType('vendor-id', univ.Integer())
namedtype.NamedType('device-id', univ.Integer())
namedtype.NamedType('subven-id', univ.Integer())
namedtype.NamedType('subsys-id', univ.Integer())
漂亮打印的任何选项,它会将所有整数转换为十六进制?或者univ.Integer用于某些显示技巧?
答案 0 :(得分:0)
.thumbnail-gallery {
margin-top: 160px;
position: relative;
overflow: hidden;
height: 100%;
background-color: green;
}
.slide-container {
white-space: nowrap;
background-color: red;
}
.slider-item {
width: 500px;
height: 100px;
background-color: yellow;
float: left;
margin-right: 15px;
}
没有这样的选择。不过,我可以给你两个想法。
如果你需要漂亮打印特定的整数,而不是带有嵌入整数的树整个复合对象,你可以使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="thumbnail-gallery">
<div class="slide-container">
<div class="slider-item">1</div>
<div class="slider-item">2</div>
<div class="slider-item">3</div>
</div>
</div>
<button class="prev">prev</button>
<button class="next">next</button>
:
prettyPrint
否则你可以像这样修改pyasn1 hex()
方法:
>>> Integer(123).prettyPrint()
'123'
>>> hex(int(Integer(123)))
'0x7b'