convert size package
v0.1.2
파일 크기 변환기 모듈은 IEC (Binary) 및 Si (Decimal) 형식의 다른 단위로 파일 크기를 변환하는 기능을 제공합니다. 여기에는 약어에서 단위의 전체 이름을 가져 오는 기능과 단위 간 크기를 변환하는 기능이 포함됩니다.
pip install wolfsoftware.convert-size import wolfsoftware . convert_size as fsc 다른 단위 사이의 크기를 변환하려면 convert_size 함수를 사용하십시오. si_units 매개 변수를 설정하여 SI 장치를 사용할지 여부를 지정할 수 있습니다.
# IEC conversion example
size_in_gib = fsc . convert_size ( 1024 , 'MiB' , 'GiB' )
print ( size_in_gib ) # Output: 1.0
# SI conversion example
size_in_gb = fsc . convert_size ( 1000 , 'MB' , 'GB' , si_units = True )
print ( size_in_gb ) # Output: 1.0 약어에서 단위의 이름을 얻으려면 get_name_from_code 함수를 사용하십시오.
# IEC unit name example
unit_name = fsc . get_name_from_code ( 'KiB' )
print ( unit_name ) # Output: Kibibyte
# SI unit name example
unit_name = fsc . get_name_from_code ( 'KB' , si_units = True )
print ( unit_name ) # Output: Kilobyte convert_size(size: float, start_unit: str, end_unit: str, si_units: bool = False) -> floatIEC 또는 SI 사이에서 크기를 변환합니다.
size (플로트) : 원래 크기.start_unit (str) : 시작 단위 약어.end_unit (str) : 엔딩 단위 약어.si_units (bool) : true 인 경우 si 단위를 사용하십시오. 그렇지 않으면 IEC 장치를 사용하십시오.ValueError 높이기 : 장치 약어가 유효하지 않은 경우. get_name_from_code(unit: str, si_units: bool = False) -> str약어에서 단위의 이름을 얻으십시오.
unit (str) : 단위 약어.si_units (bool) : true 인 경우 si 단위를 사용하십시오. 그렇지 않으면 IEC 장치를 사용하십시오.ValueError 높이기 : 장치 약어가 유효하지 않은 경우. get_name_from_code_iec(unit: str) -> str약어에서 IEC 장치의 전체 이름을 얻으십시오.
unit (STR) : IEC 단위 약어.ValueError 높이기 : 장치 약어가 유효하지 않은 경우. get_name_from_code_si(unit: str) -> str약어에서 SI 장치의 전체 이름을 얻으십시오.
unit (str) : Si 단위 약어.ValueError 높이기 : 장치 약어가 유효하지 않은 경우. 이 모듈은 유효하지 않은 단위 약어에 대한 ValueError 예외를 제기합니다. 코드에서 이러한 예외를 처리하는지 확인하십시오.
try :
size_in_gib = fsc . convert_size ( 1024 , 'MiB' , 'GiB' )
except ValueError as e :
print ( e )