pip install loso python from loso.base import BaseModel from loso.utils import Singleton from loso.decorator import classproperty class User(BaseModel): __tablename__ = 'users' id = Column(Integer, primary_key=True) name = Column(String(255)) @Singleton class AppConfig: def __init__(self): self.config = {} @classproperty def instance(cls): if not hasattr(cls, '_instance'): cls._instance = cls() return cls._instance python from loso.orm import Database, db_session Database.set_connection('mysql+pymysql://username:password@localhost/database') Database.create_all() session = db_session() user = User(name='John Doe') session.add(user) session.commit() users = session.query(User).all() for user in users: print(user.name) session.close() python from loso.datastructures import LinkedList, Stack, Queue from loso.algorithms import binary_search linked_list = LinkedList() linked_list.append(1) linked_list.append(2) linked_list.append(3) linked_list.insert(1, 4) linked_list.remove(2) print(linked_list) stack = Stack() stack.push(1) stack.push(2) stack.push(3) print(stack.pop()) queue = Queue() queue.enqueue(1) queue.enqueue(2) queue.enqueue(3) print(queue.dequeue()) arr = [1, 2, 3, 4, 5] print(binary_search(arr, 4)) python from loso.stringutils import strip_punctuation, slugify from loso.algorithms.string import levenshtein_distance text = "Hello, World!" stripped_text = strip_punctuation(text) print(stripped_text) title = "Hello World! How are you?" slug = slugify(title) print(slug) str1 = "kitten" str2 = "sitting" distance = levenshtein_distance(str1, str2) print(distance) python from loso.http import Http response = Http.get('https://api.example.com/user') print(response.status_code) print(response.json()) data = { 'name': 'John Doe', 'email': 'johndoe@example.com' } response = Http.post('https://api.example.com/user', data=data) print(response.status_code) print(response.json())


上一篇:
下一篇:
切换中文