我想,你应该使用:# ...
import print_all
# ...
def main():
print_all.main("updates.gz")
老实说,print_all-不是一个模块,您不能从任何地方导入它。注意,examples-文件夹中没有__init__.py。
否则,您将能够使用mrtparse.examples.print_all。
但是现在mrtparse在examples中看不到任何东西。在
因此,您可以将print_all-script放在脚本附近,并像上面所示那样使用它。在
之后呢
print_中的Main函数都没有参数。
它从命令行参数获取数据。在
我想,你有两种方法:错误-补丁sys.argv
从print_all重写main。在
补丁系统argv(坏方法)
^{pr2}$
重写main()
将此函数发布到print_all中,并使用它代替main。在def do_work(filename):
d = Reader(filename)
# if you want to use 'asdot+' or 'asdot' for AS numbers,
# comment out either line below.
# default is 'asplain'.
#
# as_repr(AS_REPR['asdot+'])
# as_repr(AS_REPR['asdot