gpt4 book ai didi

python - 为什么要删除文件末尾的导入?

转载 作者:太空宇宙 更新时间:2023-11-04 06:03:25 37 4
gpt4 key购买 nike

我在读 Mitsuhiko( flask 、jinja2、werkzeug 等的创造者)的书 code for the flask website他最近开源了。在根目录下的 websiteconfig.py 文件中,代码如下:

import os

_basedir = os.path.abspath(os.path.dirname(__file__))

DEBUG = False

SECRET_KEY = 'testkey'
DATABASE_URI = 'sqlite:///' + os.path.join(_basedir, 'flask-website.db')
DATABASE_CONNECT_OPTIONS = {}
ADMINS = frozenset(['http://lucumr.pocoo.org/'])

WHOOSH_INDEX = os.path.join(_basedir, 'flask-website.whoosh')
DOCUMENTATION_PATH = os.path.join(_basedir, '../flask/docs/_build/dirhtml')

del os

我只是想知道他为什么要删除这个操作系统导入?我希望改进我的代码风格,所以我知道这是为了节省内存空间,但这在现代系统上到底有多重要?我错过了什么吗?

最佳答案

它有助于清理命名空间。通过这样做,您可以执行以下操作:

from websiteconfig import *

并且您将获得所有配置值,而无需将 os 引入导入范围。

关于python - 为什么要删除文件末尾的导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23441911/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com