Pycharm: 属性错误

Pycharm: Attribute Error

我在Pycharm有一个项目:

ProjectName(设置为 SourceRoot)

|_package1
  |- __init__.py
   -  package1.py
|_package2
  |- __init__.py
   - secondpythonfile.py 

firstpythonfile.py 包含函数 placementfunction()。

来自 secondpythonfile.py 我想调用那个函数。

输入firstpythonfile.py:

  from package2 import secondpythonfile 

  secondpythonfile.placementfunction()

但是 Pycharm 给出了以下错误:

    AttributeError: module 'package2.secondpythonfile ' has no attribute 'placementfunction'

似乎有大量与 PyCharm 相关的属性错误,但我想知道是否有一些直接的建议或者以前处理过这个问题的人?

好的,我明白了。 Pycharm 不喜欢我的包名 'package1' 与里面的文件名 package1.py 相同。我一更改它就起作用了。