Udostępnij za pośrednictwem


format_bytes()

Formatuje liczbę jako ciąg reprezentujący rozmiar danych w bajtach.

Składnia

format_bytes(size [ precyzja [, , jednostki]])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
rozmiar real ✔️ Wartość, która ma być sformatowana jako rozmiar danych w bajtach.
precyzja int Liczba cyfr, do których wartość zostanie zaokrąglona po przecinku dziesiętnym. Wartość domyślna to 0.
Jednostek string Jednostki docelowego rozmiaru danych: Bytes, , MBKB, GB, TB, PBlub EB. Jeśli ten parametr jest pusty, jednostki zostaną automatycznie wybrane na podstawie wartości wejściowej.

Zwraca

Ciąg rozmiaru sformatowany jako rozmiar danych w bajtach.

Przykłady

print 
v1 = format_bytes(564),
v2 = format_bytes(10332, 1),
v3 = format_bytes(20010332),
v4 = format_bytes(20010332, 2),
v5 = format_bytes(20010332, 0, "KB")

Wyjście

v1 v2 v3 Wersja 4 Wersja 5
564 Bajty 10,1 KB 19 MB 19,08 MB 19541 KB