0
は、ここに私のASN1文法表現です。ここで [PythonのASN1]:GeneralizedTimeのpyasn1実装
は私のコードスニペットです: -from pyasn1.type import univ, namedtype, tag, char, namedval, useful
class MiepPullWtdr(univ.Sequence):
componentType = namedtype.NamedTypes(namedtype.NamedType('timeStamp', useful.GeneralizedTime().subtype(implicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 8)))
)
miepPullWtdr = MiepPullWtdr()
miepPullWtdr.setComponentByName('timeStamp', '201103081200Z')
print(miepPullWtdr.prettyPrint())
私も試みたが、いずれもが仕事と構文エラーを機密レベル変更奇妙なエラーが発生しますしない
componentType = namedtype.NamedTypes(namedtype.NamedType('timeStamp',useful.GeneralizedTime().tagSet(tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 8)))
: -
miepPullWtdr = MiepPullWtdr()
^
SyntaxError: invalid syntax
私はカンマと括弧をチェックしました。すべて正しいと思われる。
助けが必要ですか?ありがとう
"componentType"行に括弧をつけて固定したらすぐに私のコードが動いてくれました。 –
@IlyaEtingof:ここで答えを提供してください。私はそれを高く評価します。ありがとう。 – sam