Jestem mylić o błędzie (i) w tym zdjęciu:python-pylint „C0103: Nieprawidłowa nazwa stałej
nie wiem, jak je naprawić. Mój program to ramka sieciowa Python-Flask. Kiedy używam VScode do debugowania mojego programu, Pylint pokazuje te błędy. Wiem, że ten problem nie ma znaczenia, ale denerwuje mnie. Jak mogę to naprawić?
# -*- coding: utf-8 -*-
import sys
from flask import Flask
from flask_bootstrap import Bootstrap
from flask_moment import Moment
#from flask_wtf import Form
#from wtforms import StringField, SubmitField
#from wtforms.validators import Required
from flask_sqlalchemy import SQLAlchemy
reload(sys)
sys.setdefaultencoding('utf-8')
app = Flask(__name__)
app.config['SECRET_KEY'] = 'hard to guess string'
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:@localhost:3306/test?'
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
bootstrap = Bootstrap(app)
moment = Moment(app)
db = SQLAlchemy(app)
if __name__ == '__main__':
db.create_all()
app.run()
"pylint, zgodnie PEP 8, oczekuje Zmienne poziomu modułu za" stałe". AFAICT PEP 8 * nie * mówiąc, że wszystkie zmienne moduł szczebla są stałymi. Mówi się odwrotnie: stałe są zmiennymi na poziomie modułu. – Alec