首页 > 科技 > 在Python中,单独用括号括住模块名称的意义详解

在Python中,单独用括号括住模块名称的意义详解

在这段代码中,语句(fix_imports)和(app)的目的是什么?

这是整个文件:

from ferris import fix_imports
(fix_imports)
# Import the application
from ferris.core import settings
settings.load_settings()
import ferris
import ferris.app
import ferris.deferred_app
import ferris.routes
import app.routes
import app.listeners
(app)
main_app = ferris.app.app # Main application
deferred_app = ferris.deferred_app.app # Deferred application
appstats_settings = settings.get('appstats', {})
if (appstats_settings.get('enabled', False) and ferris.app.debug) or appstats_settings.get('enabled_live', True):
from google.appengine.ext.appstats import recording
main_app = recording.appstats_wsgi_middleware(main_app)

解决方案

可能是因为副作用而导入的。

引用这样的名称可能是为了防止pylint诸如pycharm之类的lint工具或诸如pycharm之类的IDE生成有关未使用导入的警告。

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/2123417.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)