仅在另一个文件中导入功能

PTN

所以在我的file1.py,我有类似:

def run():
   # Do something

print "Hi"

现在我想run()在另一个文件中使用函数

from file1.py import run

但是,当我执行另一个文件时,它也会打印出来Hi我该如何抑制呢?

迪米特里斯·法萨拉基斯·希利亚德(Dimitris Fasarakis Hilliard)

print "Hi"if __name__ == "__main__"子句中添加

当python导入模块时,它会执行其中包含的代码以构建模块名称空间。如果您将模块作为主脚本运行,则将其__name__分配给__main__if子句,并且将执行子句中的代码

由于您没有将脚本作为主要脚本运行,因此将__name__获取分配给模块__name__(在本例中为file1),因此该测试将不会成功,并且该print语句也不会执行。

def run():
   # Do something

if __name__ == "__main__":
    print "Hi"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个文件夹导入功能

来自分类Dev

从另一个文件夹导入功能

来自分类Dev

从另一个文件夹导入功能

来自分类Dev

如何将在python文件中导入的库导入另一个python文件?

来自分类Dev

如何在另一个文件目录中的另一个脚本中导入 Python 文件?

来自分类Dev

从另一个本身导入不可用模块的文件中导入函数?

来自分类Dev

在另一个js文件中导入或要求js文件

来自分类Dev

理念。在另一个模块中导入模块

来自分类Dev

Sass在另一个Sass文件中导入部分内容

来自分类Dev

Java:如何在另一个文件中导入变量?

来自分类Dev

如何从另一个支柱文件中导入数据?

来自分类Dev

Sass在另一个Sass文件中导入部分内容

来自分类Dev

我应该如何在模块中导入另一个python文件

来自分类Dev

为什么在一个文件中使用相同的代码导入一个功能,而在另一个文件中导入相同名称的模块呢?

来自分类Dev

如何在gitlab的另一个存储库中导入一个存储库的.targets文件?

来自分类Dev

如何在电子JS文件中导入另一个JS文件(位于同一目录中)

来自分类Dev

另一个ts文件的typescript导入功能-文件不是模块错误

来自分类Dev

仅在文件中调用另一个函数时如何具有getopts功能

来自分类Dev

如何在d.ts文件中导入类型(从另一个文件)而不将其转换为模块?

来自分类Dev

从python中的另一个包中导入一个包

来自分类Dev

在另一个函数中导入一个函数时出现问题

来自分类Dev

导入__future__分区仅在未从另一个文件导入时才起作用

来自分类Dev

Openpyxl-在另一个文件中使用导入的功能

来自分类Dev

如何模拟玩笑功能从另一个文件默认导入

来自分类Dev

从Python中的另一个文件导入不同的功能?

来自分类Dev

尝试在函数中导入文件,然后在另一个函数中使用import,出现未解决的错误

来自分类Dev

在单独的js文件中从异步函数导出结果,在另一个javascript中导入结果

来自分类Dev

从图库中导入视频,然后将其保存在另一个文件夹中

来自分类Dev

如何在单独的文件中使用值列表并在另一个脚本中导入和使用它?

Related 相关文章

  1. 1

    从另一个文件夹导入功能

  2. 2

    从另一个文件夹导入功能

  3. 3

    从另一个文件夹导入功能

  4. 4

    如何将在python文件中导入的库导入另一个python文件?

  5. 5

    如何在另一个文件目录中的另一个脚本中导入 Python 文件?

  6. 6

    从另一个本身导入不可用模块的文件中导入函数?

  7. 7

    在另一个js文件中导入或要求js文件

  8. 8

    理念。在另一个模块中导入模块

  9. 9

    Sass在另一个Sass文件中导入部分内容

  10. 10

    Java:如何在另一个文件中导入变量?

  11. 11

    如何从另一个支柱文件中导入数据?

  12. 12

    Sass在另一个Sass文件中导入部分内容

  13. 13

    我应该如何在模块中导入另一个python文件

  14. 14

    为什么在一个文件中使用相同的代码导入一个功能,而在另一个文件中导入相同名称的模块呢?

  15. 15

    如何在gitlab的另一个存储库中导入一个存储库的.targets文件?

  16. 16

    如何在电子JS文件中导入另一个JS文件(位于同一目录中)

  17. 17

    另一个ts文件的typescript导入功能-文件不是模块错误

  18. 18

    仅在文件中调用另一个函数时如何具有getopts功能

  19. 19

    如何在d.ts文件中导入类型(从另一个文件)而不将其转换为模块?

  20. 20

    从python中的另一个包中导入一个包

  21. 21

    在另一个函数中导入一个函数时出现问题

  22. 22

    导入__future__分区仅在未从另一个文件导入时才起作用

  23. 23

    Openpyxl-在另一个文件中使用导入的功能

  24. 24

    如何模拟玩笑功能从另一个文件默认导入

  25. 25

    从Python中的另一个文件导入不同的功能?

  26. 26

    尝试在函数中导入文件,然后在另一个函数中使用import,出现未解决的错误

  27. 27

    在单独的js文件中从异步函数导出结果,在另一个javascript中导入结果

  28. 28

    从图库中导入视频,然后将其保存在另一个文件夹中

  29. 29

    如何在单独的文件中使用值列表并在另一个脚本中导入和使用它?

热门标签

归档