معرفی شرکت ها


AutoStrEnum-0.0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

# AutoStrEnum
ویژگی مقدار
سیستم عامل -
نام فایل AutoStrEnum-0.0.9
نام AutoStrEnum
نسخه کتابخانه 0.0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده CodingMan
ایمیل نویسنده pttcodingman@gmail.com
آدرس صفحه اصلی https://github.com/PttCodingMan/AutoStrEnum
آدرس اینترنتی https://pypi.org/project/AutoStrEnum/
مجوز -
# AutoStrEnum This project defines an extended `Enum` class. It can automatically assign the value to your Enum member, and the value is just the same as the member name! And when you print it, you won't see the Enum name in front of the class member. ## Install ```shell pip install AutoStrEnum ``` ## Demo ```python import json import pickle from enum import auto from AutoStrEnum import AutoStrEnum, AutoJsonEncoder class Fruit(AutoStrEnum): BANANA = auto() WATERMELON = auto() DURIAN = auto() KIWI = auto() class MagicFruit(AutoStrEnum): BANANA = auto() WATERMELON = auto() DURIAN = auto() if __name__ == '__main__': print(Fruit, MagicFruit) print(Fruit.BANANA, Fruit.WATERMELON, Fruit.DURIAN) print('should be True:', Fruit.BANANA in Fruit) print('should be True:', Fruit.BANANA is Fruit.BANANA) print('should be True:', Fruit.BANANA == Fruit.BANANA) print('should be True:', isinstance(Fruit.BANANA, Fruit)) print('should be False:', isinstance(Fruit.BANANA, str)) print('should be False:', isinstance(Fruit.BANANA, MagicFruit)) print('should be False:', isinstance(False, Fruit)) # We also can use as dict key! test_dict = { Fruit: { Fruit.BANANA: 2, Fruit.DURIAN: 10, Fruit.WATERMELON: 0, 'Love': Fruit.KIWI }} print(test_dict) # json dumps is also fine! print('json dumps', json.dumps(test_dict, indent=4, cls=AutoJsonEncoder)) ``` ```shell $ python demo.py Fruit MagicFruit BANANA WATERMELON DURIAN should be True: True should be True: True should be True: True should be True: True should be False: False should be False: False should be False: False {Fruit: {BANANA: 2, DURIAN: 10, WATERMELON: 0, 'Love': KIWI}} json dumps { "Fruit": { "Love": "KIWI", "BANANA": 2, "DURIAN": 10, "WATERMELON": 0 } } ```


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl AutoStrEnum-0.0.9:

    pip install AutoStrEnum-0.0.9.whl


نصب پکیج tar.gz AutoStrEnum-0.0.9:

    pip install AutoStrEnum-0.0.9.tar.gz