You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Colab中实现跨文件导入类?

Google Colab 跨文件类导入解决方案
  • 先确认文件位置:用!pwd查看当前工作目录,!ls列出目录文件,确保Airport.py、Flight.py和包含Aviation类的主文件在同一目录下。
  • 规范导入语句:尽量明确导入目标类,而非用*,比如:
    from Airport import Airport
    from Flight import Flight
    
    若坚持用*,需确保目标文件中确实存在对应类,且无拼写错误。
  • 处理路径问题:如果文件不在当前目录,先把文件所在路径添加到Python搜索路径:
    import sys
    sys.path.append('/content/目标文件夹路径')
    
    再执行导入。
  • 排查命名冲突:主文件名不要和Airport.py、Flight.py重名,否则会覆盖导入目标。
  • 验证文件内容:先通过%run Airport.py和%run Flight.py运行两个类文件,确保类定义无语法错误。

内容的提问来源于stack exchange,提问作者user28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 08:02:02