perf okay
von TRex- SNIPPET_TEXT:
-
- import re
- import subprocess
- import timeit
- from typing import List
- def print_sections(manpage: str):
- def main():
- for tool in ["man", "coreutils", "vim", "bash", "rsync"]:
- try:
- man = subprocess.check_output(["man", tool]).decode("utf-8")
- print(print_sections(man))
- except subprocess.CalledProcessError:
- # manpage not found
- continue
- main()
- # und nun die Messung
- man_man = subprocess.check_output(["man", "man"]).decode("utf-8")
- duration = timeit.timeit(lambda: print_sections(man_man), number=100)
- print("Durchschnittliche Laufzeit in Sekunden:", duration)
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN