to_sql()
可用于DataFrame
对象的 Pandas 函数的文档(请参阅to_sql()
文档)并未说明commit()
需要(或建议)调用连接来保持更新。
我可以安全地假设它DataFrame.to_sql('table_name', con)
总是会自动提交更改(例如:)con.commit()
?
该名称Counter
在collections
(作为类)和在typing
(作为泛型类型名称)中定义。不幸的是,它们略有不同。处理这个问题的推荐方法是什么?
相同点和不同点:
之后from collections import Counter
,
Counter("foo")
来创建一个新Counter
对象;dict
:issubclass(Counter, dict)
返回True
;Counter
,例如cnt: Counter[str] = Counter("foo")
raises TypeError: 'type' object is not subscriptable
(类型提示失败)之后from typing import Counter
,
Counter("foo")
来创建一个新的Counter
对象(实际上,有点出乎我的意料);dict
: issubclass(Counter, dict)
raises 的子类TypeError: issubclass() arg 1 must be a class
;Counter
,例如cnt: Counter[str] = Counter("foo")
。在很多情况下 …
collections ×1
commit ×1
counter ×1
database ×1
pandas ×1
python ×1
sql ×1
sqlalchemy ×1
type-hinting ×1