pm4py.read.read_pnml#
- pm4py.read.read_pnml(file_path: str, auto_guess_final_marking: bool = False, encoding: str = 'utf-8') Tuple[PetriNet, Marking, Marking] [source]#
Reads a Petri net object from a .pnml file. The returned Petri net object is a tuple containing:
PetriNet object (PetriNet)
Initial Marking (Marking)
Final Marking (Marking)
- Parameters:
file_path (
str
) – Path to the Petri net model (.pnml file) on disk.auto_guess_final_marking (
bool
) – Boolean indicating whether to automatically guess the final marking (default: False).encoding (
str
) – Encoding to be used (default: utf-8).
- Return type:
Tuple[PetriNet, Marking, Marking]
import pm4py pn = pm4py.read_pnml("<path_to_pnml_file>")