【问题标题】:Python "'dict' object has no attribute 'savetofile'" [closed]Python“'dict'对象没有属性'savetofile'”[关闭]
【发布时间】:2017-06-14 23:38:50
【问题描述】:

py,两个.py

One.py

two.savetofile(profil)

两个.py

def savetofile(profil):

   print profil

简介在这里

{'jozeef': {'stredaz': None, 'utorokz': None, 'pondelokz': '22', 'stvrtokz': None, 'utorokk': None, 'pondelokk': '22', 'stvrtokk': None, 'sobotaz': None, 'piatokk': None, 'nedelak': None, 'sobotak': None, 'nedelaz': None, 'piatokz': None}}

请问怎么了?

Ansever Andriy Ivaneyko,这是解决方案

【问题讨论】:

  • 请提供正确缩进的minimal reproducible example
  • 鉴于function 这个词在您的代码或输入中没有出现,因此不可能在这里说出它发生了什么。
  • 您好,我有复杂的代码。我创建了我的问题的简单示例。让-弗朗索瓦·法布尔
  • 给出答案,请提供有关您遇到的错误的更多详细信息。
  • 你已经简化了这么多,你已经解决了问题。显示足够的代码以实际重现问题。

标签: python django python-2.7


【解决方案1】:

我猜你已经定义了一个名称为 two 的变量,它是字典,所以你有名称冲突(变量和模块具有相同的名称),这应该通过重命名变量或更新你导入模块的方式来避免。

import two as two_module

two_module.savetofile(profil)

【讨论】:

  • Andriy Ivaneyko 非常感谢。非常帮助我。这是解决我的问题
  • @user7432329 欢迎您,请将答案标记为已接受以使您的问题“已回答”
猜你喜欢
  • 1970-01-01
  • 2020-09-11
  • 1970-01-01
  • 2018-06-22
  • 2018-10-13
  • 2019-08-02
  • 2022-12-22
  • 2016-08-25
  • 1970-01-01
相关资源
最近更新 更多