为什么这个 Python import 语句会抛出错误?
Why does this Python import statement throw an error?
我有以下主要用于外部模块的导入:
import urllib
from urllib.request import urlopen
from bs4 import BeautifulSoup
from .FrequencySummarizer import FrequencySummarizer
最后一行是尝试从 FrequencySummarizer.py
文件中导入 FrequencySummarizer
class,该文件与导入出现的脚本位于同一文件夹中。当我尝试 运行 我的脚本,出现以下错误:
ImportError: attempted relative import with no known parent package
我的 import
陈述有什么问题?
从上次导入中删除点(.
),那里不需要它。
而是使用
from FrequencySummarizer import FrequencySummarizer
现在可以正常使用了。
我有以下主要用于外部模块的导入:
import urllib
from urllib.request import urlopen
from bs4 import BeautifulSoup
from .FrequencySummarizer import FrequencySummarizer
最后一行是尝试从 FrequencySummarizer.py
文件中导入 FrequencySummarizer
class,该文件与导入出现的脚本位于同一文件夹中。当我尝试 运行 我的脚本,出现以下错误:
ImportError: attempted relative import with no known parent package
我的 import
陈述有什么问题?
从上次导入中删除点(.
),那里不需要它。
而是使用
from FrequencySummarizer import FrequencySummarizer
现在可以正常使用了。