2024-10-03 09:16:29 发布
网友
我查了几个类似的问题,没有找到满意的答案。如果您想跨许多不同的文件重用库,那么什么是好的做法。我现在就是这么做的:
# LIB.py import sys import platform import socket import mypyfile1 import mypyfile2 # RANDOM_PYFILE.py import LIB LIB.library.some_function()
这是处理这个问题的正确方法还是有更好的方法?你知道吗
Python不像JavaScript那样多次导入脚本会导致多次执行。你知道吗
它也不像C或CSS那样多次导入/包含一个文件会导致在代码中多次定义该文件。Python足够聪明,只需要导入一次。你知道吗
所以继续吧,在所有需要的文件中导入所需的一切。Python只会在进程中加载它一次。你知道吗
事实上,这在Python中创建了一个文件重新加载的特定问题,即简单地重新导入文件并不会更新代码。Python在reload函数中有一个解决方案。但你显然不需要。你知道吗
所以别担心。导入任意次数。这是Python中的最佳实践。你知道吗
Python不像JavaScript那样多次导入脚本会导致多次执行。你知道吗
它也不像C或CSS那样多次导入/包含一个文件会导致在代码中多次定义该文件。Python足够聪明,只需要导入一次。你知道吗
所以继续吧,在所有需要的文件中导入所需的一切。Python只会在进程中加载它一次。你知道吗
事实上,这在Python中创建了一个文件重新加载的特定问题,即简单地重新导入文件并不会更新代码。Python在reload函数中有一个解决方案。但你显然不需要。你知道吗
所以别担心。导入任意次数。这是Python中的最佳实践。你知道吗
相关问题 更多 >
编程相关推荐