python - 如何在python中从__main__导入相关模块
问题描述
我有两个文件
foo.py
main.py
在执行时python main.py
,我想main.py
导入foo.py
。
我试过了
from . import foo
但蟒蛇抱怨
Attempted relative import beyond top-level package
我也试过
from foo import func_name
它有效,但这意味着我只能直接导入暴露的内容。我想像这样使用它foo.func_name
是否可以以相对方式导入整个模块(不管当前工作目录是什么)?
解决方案
脚本目录已经是导入路径的一部分。只需使用
import foo
推荐阅读
- sql - SQL 查询以显示没有特定记录的项目
- angular - 使用 Docker 在 nginx 中部署时,角度未找到资源
- javascript - 通过jquery添加和删除类到自动生成的div?
- javascript - 如何在 Javascript 中检索 Blogger JSON 数据
- apache-spark - 从 Spark UI SQL 选项卡获取查询 DAG 数据的任何 API
- php - PHP ...使用forloop显示数组(调查结果)
- java - 通道注册期间的线程块
- java - Android Studio 在 DefaultHttpClient 中出现错误
- android - 如何在 android firebase 中找到列表的大小?
- spring - 自动连线 getProperty 返回 null