Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这个代码段会产生这个错误? #-*-编码:utf-8-*- 来自未来导入打印功能 输入io 导入操作系统 从os.path导入目录名,加入 从alembic导入命令 从alembic.config导入配置 进口面包师 从webapp.database导入数据库 从webapp.main导入应用程序 导入webapp.areas.manage 导入webapp.users.manage 导入webapp.planner.manage 导入webapp.tests.manage @贝克指挥部 def load_data(): 回溯(最近一次呼叫最后一次): 文件“manage.py”,第11行,在 从webapp.database导入数据库 文件“/var/www/project01/webapp/database/_init__.py”,第3行,在 from.main导入数据库 文件“/var/www/project01/webapp/database/main.py”,第6行,在 从..应用程序导入应用程序 文件“/var/www/project01/webapp/app.py”,第37行,在 默认时区=“美国/利马” 文件“/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py”,第30行,在__ 超级(Allspeak,self)。\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu(*args,**kwargs) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第33行,在__ self.load_translations() 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第50行,在load\u翻译中 self.translations=self.reader.load\u翻译(locales=locales) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第129行,在load\u翻译中 自我更新翻译(翻译、文件路径) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第96行,在“更新”翻译中 data=self.\u加载\u文件(文件路径) 文件“/usr/local/lib/python2.7/dist packages/allspeak/reader.py”,第90行,在加载文件中 返回self.\u提取\u区域设置(数据) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第81行,在语言环境中 对于区域设置,输入data.items() AttributeError:“非类型”对象没有属性“项”_Python - Fatal编程技术网

为什么这个代码段会产生这个错误? #-*-编码:utf-8-*- 来自未来导入打印功能 输入io 导入操作系统 从os.path导入目录名,加入 从alembic导入命令 从alembic.config导入配置 进口面包师 从webapp.database导入数据库 从webapp.main导入应用程序 导入webapp.areas.manage 导入webapp.users.manage 导入webapp.planner.manage 导入webapp.tests.manage @贝克指挥部 def load_data(): 回溯(最近一次呼叫最后一次): 文件“manage.py”,第11行,在 从webapp.database导入数据库 文件“/var/www/project01/webapp/database/_init__.py”,第3行,在 from.main导入数据库 文件“/var/www/project01/webapp/database/main.py”,第6行,在 从..应用程序导入应用程序 文件“/var/www/project01/webapp/app.py”,第37行,在 默认时区=“美国/利马” 文件“/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py”,第30行,在__ 超级(Allspeak,self)。\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu(*args,**kwargs) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第33行,在__ self.load_translations() 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第50行,在load\u翻译中 self.translations=self.reader.load\u翻译(locales=locales) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第129行,在load\u翻译中 自我更新翻译(翻译、文件路径) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第96行,在“更新”翻译中 data=self.\u加载\u文件(文件路径) 文件“/usr/local/lib/python2.7/dist packages/allspeak/reader.py”,第90行,在加载文件中 返回self.\u提取\u区域设置(数据) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第81行,在语言环境中 对于区域设置,输入data.items() AttributeError:“非类型”对象没有属性“项”

为什么这个代码段会产生这个错误? #-*-编码:utf-8-*- 来自未来导入打印功能 输入io 导入操作系统 从os.path导入目录名,加入 从alembic导入命令 从alembic.config导入配置 进口面包师 从webapp.database导入数据库 从webapp.main导入应用程序 导入webapp.areas.manage 导入webapp.users.manage 导入webapp.planner.manage 导入webapp.tests.manage @贝克指挥部 def load_data(): 回溯(最近一次呼叫最后一次): 文件“manage.py”,第11行,在 从webapp.database导入数据库 文件“/var/www/project01/webapp/database/_init__.py”,第3行,在 from.main导入数据库 文件“/var/www/project01/webapp/database/main.py”,第6行,在 从..应用程序导入应用程序 文件“/var/www/project01/webapp/app.py”,第37行,在 默认时区=“美国/利马” 文件“/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py”,第30行,在__ 超级(Allspeak,self)。\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu(*args,**kwargs) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第33行,在__ self.load_translations() 文件“/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py”,第50行,在load\u翻译中 self.translations=self.reader.load\u翻译(locales=locales) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第129行,在load\u翻译中 自我更新翻译(翻译、文件路径) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第96行,在“更新”翻译中 data=self.\u加载\u文件(文件路径) 文件“/usr/local/lib/python2.7/dist packages/allspeak/reader.py”,第90行,在加载文件中 返回self.\u提取\u区域设置(数据) 文件“/usr/local/lib/python2.7/dist-packages/allspeak/reader.py”,第81行,在语言环境中 对于区域设置,输入data.items() AttributeError:“非类型”对象没有属性“项”,python,Python,如果没有代码,我不得不猜测这一点。属性错误表示您试图访问不存在的对象的属性 例如,如果我有一个名为矩形的对象。它有两个属性宽度和长度;现在,如果我尝试使用这个矩形并尝试访问一个名为radius的属性,它将产生一个错误,因为该对象的属性不存在 traceback (most recent call last): File "manage.py", line 11, in from webapp.database import db File "/var/w

如果没有代码,我不得不猜测这一点。属性错误表示您试图访问不存在的对象的属性

例如,如果我有一个名为矩形的对象。它有两个属性宽度和长度;现在,如果我尝试使用这个矩形并尝试访问一个名为radius的属性,它将产生一个错误,因为该对象的属性不存在

traceback (most recent call last): File "manage.py", line 11, in from webapp.database import db File "/var/www/project01/webapp/database/__init__.py", line 3, in from .main import db File "/var/www/project01/webapp/database/main.py", line 6, in from ..app import app File "/var/www/project01/webapp/app.py", line 37, in default_timezone="America/Lima" File "/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py", line 30, in __init__ super(Allspeak, self).__init__(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 33, in __init__ self.load_translations() File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 50, in load_translations self.translations = self.reader.load_translations(locales=locales) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 129, in load_translations self._update_translations(translations, filepath) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 96, in _update_translations data = self._load_file(filepath) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 90, in _load_file return self._extract_locales(data) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 81, in _extract_locales for locale, trans in data.items() AttributeError: 'NoneType' object has no attribute 'items' 如果数据不是无,则传递空列表,跳过循环。 也许不是最好的解决方案,但你可以找出结果
在它之后。

从webapp.database导入db
从webapp.main导入app
导入webapp.areas.manage
导入webapp.users.manage
导入webapp.planner.manage
导入webapp.tests.manage
这是我的manage.py文件中的代码…我认为问题在于导入从错误日志中可以看出,错误似乎出现在reader.py文件中,而不是问题开头的代码中,但请注意,问题出在这一行:
/usr/local/lib/python2.7/dist packages/allspeak/reader.py
老实说,我不明白为什么问题出现在python库中,我是php开发人员,我无法理解这一点。我以前没有使用过php。抱歉
你好,朋友们,我想我很快就会发现问题了
该错误是为相对导入产生的
值错误:尝试在非包中进行相对导入
此处代码:from。。在'database'包中导入config,似乎我们需要'config'包中的一些变量 traceback (most recent call last): File "manage.py", line 11, in from webapp.database import db File "/var/www/project01/webapp/database/__init__.py", line 3, in from .main import db File "/var/www/project01/webapp/database/main.py", line 6, in from ..app import app File "/var/www/project01/webapp/app.py", line 37, in default_timezone="America/Lima" File "/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py", line 30, in __init__ super(Allspeak, self).__init__(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 33, in __init__ self.load_translations() File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 50, in load_translations self.translations = self.reader.load_translations(locales=locales) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 129, in load_translations self._update_translations(translations, filepath) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 96, in _update_translations data = self._load_file(filepath) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 90, in _load_file return self._extract_locales(data) File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 81, in _extract_locales for locale, trans in data.items() AttributeError: 'NoneType' object has no attribute 'items'
File "/var/www/comunidadsm/env/local/lib/python2.7/site-packages/allspeak/reader.py", line 79, in _extract_locales
for locale, trans in data.items()
AttributeError: 'NoneType' object has no attribute 'items'

Perhaps changing that line to:
for locale,trans in (data.items() if data else [])

Not sure if that syntax will work right here, but it is an attempt