Код: Выделить всё
import pydantic
import pandas as pd
import numpy as np
from typing import Optional
class MyModel(pydantic.BaseModel):
thisfield: int
thatfield: Optional[str]
...
col_types = {kk: ff.annotation for kk, ff in MyModel.model_fields.items()}
pd.DataFrame(np.empty(0, dtype=[tuple(tt) for tt in col_types.items()]))
Мне нужна функция или метод Необязательно[X] -> X. Есть какие-нибудь предложения, кроме использования repr с регулярным выражением?
Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-python