16.1.4. 定制模块
Python提供了两个钩子来让你自定义它:sitecustomize
和 usercustomize
。要查看其工作原理,首先需要找到用户site-packages目录的位置。启动Python并运行此代码:
>>> import site
>>> site.getusersitepackages()
'/home/user/.local/lib/python3.5/site-packages'
现在,您可以在该目录中创建一个名为 usercustomize.py
的文件,并将所需内容放入其中。它会影响Python的每次启动,除非它以 -s
选项启动,以禁用自动导入。
sitecustomize
以相同的方式工作,但通常由计算机管理员在全局 site-packages 目录中创建,并在 usercustomize
之前被导入。有关详情请参阅 site
模块的文档。
脚注
GNU Readline 包的问题可能会阻止这种情况。