cambridge_loader
├── CambridgeLoader.py
├── CambridgeSample.csv
├── __init__.py
├── __main__.py
我试图运行__main__.py
脚本,但似乎是在导入我的类时遇到一些错误。
在__main__.py
内部我按照以下方式导入我的课程:
from cambridge_loader.CambridgeLoader import CambridgeLoader
和CambridgeLoader.py
有一个名为CambridgeLoader
的小组:
class CambridgeLoader(object):
"""Parses an incoming Cambridge Benchmark CSV file and transforms/adds a few fields so that it can be consumed by RAP.
"""
尝试运行我的__main__.py
脚本并将其传递给解析文件时,我收到以下错误:
from cambridge_loader.CambridgeLoader import CambridgeLoader
ImportError: No module named 'cambridge_loader'
模块的导入是否不正确?
答案 0 :(得分:0)
在__main__.py
中,您可以使用相对导入:from .CambridgeLoader import CambridgeLoader
。
答案 1 :(得分:0)
cambridge_loader
内运行cambridge_loader
。在这种情况下,python无法理解有一个python -m cambridge_loader.__main__
包。您应该从父目录以from kivy.core.window import Window
运行它。