Python keyword, module name FAQ and notes


当工程变得越来越大,对关键词 模块名的经常修改也就变得越来越重要,有时还会花不少精力。

若感觉无从下手, 可使用 Full Text Handle 系列工具。

其中全文搜索用于找出要处理的内容 (或反转处理 重用结果粗略比较异同),其它批处理工具以各种方式处理其它工作。

Keyword


关键词是局部变量可与现有模块名、内置关键词重名,但要注意上下文关系。

See also:

Recommended Python project keyword command rules

Python Official Identifier, Keyword Basic Rules

Module Name


模块名其实就是默认模块、现有模块、自定义工程目录 文件名。

Notes

自定义模块名不要与同级目录下目录名重名,否则会冲突。

自定义模块名不要与 Python 默认 (或现有) 模块重名,否则会冲突。

当模块名重名后,会出现很多意外现象或问题。

在源码方式下运行,Python 不一定会提示。

Cython Compile


除以上要求外, 目录/文档名称中最好不要包含 - 字符。

虽然在源代码方式下运行,Python 解释器支持,但 Cython 编译生成 *.PYD 时绝对通不过。

Copyright Notice: This article is exclusive original manuscripts, copyrighted by Happy Digits Software , shall not be reproduced without permission.