💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在创建Python包时,文件结构与API不同。为了解决这个问题,可以在__init__.py文件中导入Token和tokenize,并将其作为命名空间前缀使用。这种设计方式使得API易于导入和阅读,同时将文件结构与包的API解耦。
🎯
关键要点
-
在创建Python包时,文件结构与API不同。
-
可以在__init__.py文件中导入Token和tokenize,并将其作为命名空间前缀使用。
-
这种设计方式使得API易于导入和阅读。
-
避免了用户在代码中使用冗长的命名空间。
-
用户的代码可以保持简洁,同时清晰地表明Token和tokenize的来源。
-
遵循Python的设计哲学,解耦文件结构与包的API。
➡️