0

以下のコードを書くと、最初の行でエラーが発生します! このコードの問題点は次のとおりです。

import volatility.conf as conf
import volatility.registry as reg
import volatility.commands as commands
import volatility.addrspace as addrspace
import volatility.plugins.taskmods as taskmode



# configure volatility
reg.PluginImporter()
config=conf.ConfObject()
reg.register_global_options(conf,commands.Command)
reg.register_global_options(conf,addrspace.BaseAddressSpace)

config.parse_options()
config.PROFILE="Linuxfedora32x64"
config.LOCATION="./dumps/mem.lime"

p=taskmode.PSList(config)
for process in p.calculate:
    print(process)

エラーコード:python 3.6ではサポートされていないconf.pyウィッチ内のコードがいくつかあると思いますが、ボラティリティはpython 3.6と互換性があります。だから私は何をすべきかわからない:

Traceback (most recent call last):
  File "../PycharmProjects/volpractive/test.py", line 6, in <module>
    import volatility.conf as conf
  File "/anaconda3/lib/python3.6/site-packages/volatility-2.6-py3.6.egg/volatility/conf.py", line 84
    except (optparse.BadOptionError, optparse.OptionValueError), err:
4

1 に答える 1