Python 3.5中的包导入失败

Tor*_*lla 5 python import python-3.x

我有以下文件夹结构:

/main
    main.py
    /io
        __init__.py
        foo.py
Run Code Online (Sandbox Code Playgroud)

在Python 2.7中,我将在以下内容中编写以下内容main.py:

import io.foo
Run Code Online (Sandbox Code Playgroud)

要么

from io.foo import *
Run Code Online (Sandbox Code Playgroud)

Python 3.5中的wheareas我收到导入错误:

Traceback (most recent call last):
  File "./main.py", line 6, in <module>
    import io.foo
ImportError: No module named 'io.foo'; 'io' is not a package
Run Code Online (Sandbox Code Playgroud)

到目前为止我找不到任何帮助.

Eri*_*and 6

io是一个内置模块.不要将本地软件包命名为与内置模块相同的名称.