28 Nisan 2024 17:02

Anasayfa

undefined...

Python humanfriendly modülü ile sayı, dosya boyutu, yol adları vs bilgileri okunabilir hale getirmek için kullanılabilir.

Sitesindeki bilgilerin Türkçeleştirilmesi.

İnsan dostu paket şu anda Linux ve Mac OS X üzerinde Python 2.6, 2.7, 3.4, 3.5, 3.6 ve PyPy (2.7) üzerinde test edilmiştir. Amaç, Windows'u da desteklerken, bazı pürüzlü kenarlarla karşılaşabilirsiniz.

 

Sayıları, dosya boyutlarını, yol adlarını ve zaman çizelgelerini basit, insan dostu biçimlerde ayrıştırma ve biçimlendirme.

Uzun süreli operasyonlar için zamanlayıcılar kullanımı kolay, sonuçta oluşan zamanlamaların insan dostu biçimlendirilmesi.

Seçeneğin numarasını veya seçeneğin benzersiz bir alt dizisini yazarak kullanıcının bir seçenekler listesinden seçim yapmasını istemek.

Metin stili (ANSI kaçış dizileri), kullanım mesajlarının kullanıcı dostu oluşturulması ve terminalin boyutunun sorgulanması dahil olmak üzere terminal etkileşimi.

 

Örnek:

>>> from humanfriendly.tables import format_robust_table


>>> column_names = ['Version', 'Uploaded on', 'Downloads']

>>> humanfriendly_releases = [ ... ['1.23', '2015-05-25', '218'],

['1.23.1', '2015-05-26', '1354'],],

... ]

>>> print(format_robust_table(humanfriendly_releases, column_names))
-----------------------


Version: 1.23

Uploaded on: 2015-05-25

Downloads: 218

-----------------------


Version: 1.23.1

Uploaded on: 2015-05-26

Downloads: 1354

-----------------------

 Örnek

>>> from humanfriendly import format_size


>>> format_size(0) '0 bytes'

>>> format_size(1) '1 byte'

>>> format_size(5)

'5 bytes'

> format_size(1000)

'1 KB'

> format_size(1024, binary=True)

'1 KiB'

>>> format_size(1000 ** 3 * 4)

'4 GB'

 

 Örnek:

>>> from humanfriendly import parse_length


>>> parse_length('42') 42

>>> parse_length('1 km') 1000

>>> parse_length('5mm') 0.005

>>> parse_length('15.3cm') 0.153

Python

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2022