因为常用yaml作为python程序的配置文件,特将其与python类型参照表在此贴出,以供温故之用。
|
YAML tag |
Python type |
|
Standard YAML tags |
|
|
!!null |
None |
|
!!bool |
bool |
|
!!int |
int |
|
!!float |
float |
|
!!binary |
str |
|
!!timestamp |
datetime.datetime |
|
!!omap |
!!pairs list of pairs |
|
!!set |
set |
|
!!str |
str |
|
!!seq |
list |
|
!!map |
dict |
|
Python-specific tags |
|
|
!!python/none |
None |
|
!!python/bool |
bool |
|
!!python/str |
str |
|
!!python/unicode |
unicode |
|
!!python/int |
int |
|
!!python/long |
long |
|
!!python/float |
float |
|
!!python/complex |
complex |
|
!!python/list |
list |
|
!!python/tuple |
tuple |
|
!!python/dict |
dict |
|
Complex Python tags |
|
|
!!python/name:module.name |
module.name |
|
!!python/module:package.module |
package.module |
|
!!python/object:module.cls |
module.cls |
|
!!python/object/new:module.cls |
module.cls |
|
!!python/object/apply:module.f |
value |
本文详细列举了YAML配置文件格式与Python数据类型的对应关系,包括标准YAML标签及Python特有的标签,如null、bool、int、float、str等基本类型,以及list、dict、set等复合类型。
898

被折叠的 条评论
为什么被折叠?



