MCPcopy Create free account
hub / github.com/PyTables/PyTables / print_filesize

Function print_filesize

bench/poly.py:34–50  ·  view source on GitHub ↗

Print some statistics about file sizes.

(filename, clib=None, clevel=0)

Source from the content-addressed store, hash-verified

32
33
34def print_filesize(filename, clib=None, clevel=0):
35 """Print some statistics about file sizes."""
36
37 # os.system("sync") # make sure that all data has been flushed to disk
38 if isinstance(filename, list):
39 filesize_bytes = sum(Path(fname).stat().st_size for fname in filename)
40 else:
41 filesize_bytes = Path(filename).stat().st_size
42 print(
43 f"\t\tTotal file sizes: {filesize_bytes} -- "
44 f"({filesize_bytes / MB:.1f} MB)",
45 end=" ",
46 )
47 if clevel > 0:
48 print(f"(using {clib} lvl{clevel})")
49 else:
50 print()
51
52
53def populate_x_numpy():

Callers 2

compute_memmapFunction · 0.85
compute_tablesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected