nod库的python绑定。

nod的Python项目详细描述


PY节点

python 3.6 NOD的绑定,一个用于遍历、转储和创作的库 GameCube和Wii光盘图像。

用法

拆包

importnoddefprogress_callback(path,progress):ifargs.verbose:print("Extraction {:.0%} Complete; Current node: {}".format(progress,path))context=nod.ExtractionContext()context.set_progress_callback(progress_callback)try:disc,is_wii=nod.open_disc_from_image("game.iso")data_partition=disc.get_data_partition()ifnotdata_partition:raiseRuntimeError("Could not find a data partition in the disc.")data_partition.extract_to_directory("dir_out",context)exceptRuntimeErrorase:raiseException("Could not extract disc at 'game.iso' to 'dir_out': {}".format(e))

包装

importnodifnod.DiscBuilderGCN.calculate_total_size_required("dir_out")isNone:raiseException("Image built with given directory would pass the maximum size.")deffprogress_callback(progress:float,name:str,bytes:int):print("\r"+" "*100,end="")print("\r{:.0%}{}{} B".format(progress,name,bytes),flush=True)disc_builder=nod.DiscBuilderGCN("game.iso",fprogress_callback)try:disc_builder.build_from_directory("dir_out")exceptRuntimeErrorase:raiseException("Failure building the image: {}".format(e))

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:收藏。最大返回最大数字错误   java Android api29如何在安装时自动在主屏幕上添加应用程序图标?   如何存储到MongoDB数据库中并使用Java从同一MongoDB数据库读取/加载?   java如何在不延迟界面的情况下延迟gui的操作?   Hibernate中空引用的java查询处理   java Hibernate无效的配置映射   用协变类型wrt变量重写java   java JBoss Envers多通审计   swing如何分发JavaGUI构建器项目   链表在Java中如何通过LinkedList搜索具有特定变量的对象?   java如何使用JDBC更新整数?   java Spring DispatchServlet在Jetty中找不到资源   反射如何在Java中跟踪方法结果   java关于接口的一般问题   java如何从xml报告生成cobertura html报告   java组织。springframework。豆。工厂BeanCreationException:无法自动关联字段:私有组织。冬眠会话工厂   java RealmMigration删除了我所在领域的所有数据   在java中将json数据字符串转换为字典数组   java最简单的设置并忘记存储简单JSON结构的分布式数据库?