不同目录中的Python脚本使用导入中断所在的相同文件

马塞尔·克拉科维克(Marcel Krakowiak)

所以我有一个像这样的树文件:

scriptA.py
folder/
------scriptB.py
------some_function.py
------utils.py

文件some_function.py从文件中导入内容utils.py,两个脚本(scriptA.pyscriptB.py)都使用some_function.py文件中的功能问题是在中导入some_function.py它从中导入内容,utils.py并且在我运行scriptA.py时必须导入,from folder.utils import smth但在我运行scriptB.py时必须导入from utils import smth在两种情况下如何使导入工作?

编辑:
scriptA.py运行flask应用程序
scriptB.py运行一些常规的python脚本

林书豪

我可以使其工作:

├── a.py
└── folder
    ├── b.py
    ├── somefunction.py
    └── utils.py

utils.py

dummy = 123

somefunction.py

from .utils import dummy

b.py

from .somefunction import dummy
print(dummy)

py

from folder.somefunction import dummy
print(dummy)

那么您可以通过以下方式在同一位置执行a和b:

jamess-mbp-2:demo jlin$ python a.py 
123
jamess-mbp-2:demo jlin$ python -m folder.b
123

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不同目录中包含相同文件?

来自分类Dev

为子目录中的不同文件运行 python 脚本

来自分类Dev

Bash脚本删除目录中的文件,但不同文件中列出的文件除外

来自分类Dev

使用.gitignore忽略不同文件夹中的相同文件

来自分类Dev

相同文件的 Python 哈希值不同

来自分类Dev

从目录中读取具有Python中相同文件扩展名的多个文件的文件

来自分类Dev

资产目录:访问不同文件夹中具有相同名称的图像

来自分类Dev

是否可以从主文件所在目录的外部导入python文件?

来自分类Dev

相同文件,不同文件大小

来自分类Dev

使用名称相同但扩展名不同的不同文件中的数据获取行号

来自分类Dev

不同文件中的相同功能返回不同的结果

来自分类Dev

不同文件中的相同CSS使页面加载不同

来自分类Dev

计算shell脚本中2个不同文件夹中具有相同内容的文件数

来自分类Dev

Python3从列表中打开当前目录中的不同文件

来自分类Dev

如何区分两个不同目录中的不同文件并将不同文件存储在新目录中

来自分类Dev

python安装中不同文件的用途

来自分类Dev

使用Shell脚本比较2个不同文件中的一对一行

来自分类Dev

不同模型使用相同文件表的 Laravel 关系

来自分类Dev

从相同文件vs不同文件vs __init__.py实例化python类

来自分类Dev

如何运行python脚本作为不同文件的循环?

来自分类Dev

不同文件夹中的Source R脚本

来自分类Dev

Bash脚本处理文件夹中的所有文件并将所有输出保存到具有相同文件名的不同文件夹中?

来自分类Dev

使用Python在Excel中返回两个不同文件中两列之间的差异

来自分类Dev

仅当它们不存在时才批处理 Zip 文件不适用于不同目录中的相同文件名

来自分类Dev

Python-遍历不同文件夹中的文件

来自分类Dev

忽略根目录和子目录中的相同文件名

来自分类Dev

相同文件,每次读取内容不同

来自分类Dev

能否通过给定static在C中的2个不同文件中使用相同的函数名?

来自分类Dev

如果在shell脚本中存在来自具有相同后缀整数值的不同文件夹,则打印文件

Related 相关文章

  1. 1

    如何在不同目录中包含相同文件?

  2. 2

    为子目录中的不同文件运行 python 脚本

  3. 3

    Bash脚本删除目录中的文件,但不同文件中列出的文件除外

  4. 4

    使用.gitignore忽略不同文件夹中的相同文件

  5. 5

    相同文件的 Python 哈希值不同

  6. 6

    从目录中读取具有Python中相同文件扩展名的多个文件的文件

  7. 7

    资产目录:访问不同文件夹中具有相同名称的图像

  8. 8

    是否可以从主文件所在目录的外部导入python文件?

  9. 9

    相同文件,不同文件大小

  10. 10

    使用名称相同但扩展名不同的不同文件中的数据获取行号

  11. 11

    不同文件中的相同功能返回不同的结果

  12. 12

    不同文件中的相同CSS使页面加载不同

  13. 13

    计算shell脚本中2个不同文件夹中具有相同内容的文件数

  14. 14

    Python3从列表中打开当前目录中的不同文件

  15. 15

    如何区分两个不同目录中的不同文件并将不同文件存储在新目录中

  16. 16

    python安装中不同文件的用途

  17. 17

    使用Shell脚本比较2个不同文件中的一对一行

  18. 18

    不同模型使用相同文件表的 Laravel 关系

  19. 19

    从相同文件vs不同文件vs __init__.py实例化python类

  20. 20

    如何运行python脚本作为不同文件的循环?

  21. 21

    不同文件夹中的Source R脚本

  22. 22

    Bash脚本处理文件夹中的所有文件并将所有输出保存到具有相同文件名的不同文件夹中?

  23. 23

    使用Python在Excel中返回两个不同文件中两列之间的差异

  24. 24

    仅当它们不存在时才批处理 Zip 文件不适用于不同目录中的相同文件名

  25. 25

    Python-遍历不同文件夹中的文件

  26. 26

    忽略根目录和子目录中的相同文件名

  27. 27

    相同文件,每次读取内容不同

  28. 28

    能否通过给定static在C中的2个不同文件中使用相同的函数名?

  29. 29

    如果在shell脚本中存在来自具有相同后缀整数值的不同文件夹,则打印文件

热门标签

归档