gpt4 book ai didi

python - 导入 __future__ 除法仅在未从另一个文件导入时才起作用

转载 作者:行者123 更新时间:2023-11-30 23:22:31 25 4
gpt4 key购买 nike

这有效:(结果 = 0.01)

from __future__ import division

def division_test():
print 10/1000

division_test()

这不会:(结果 = 0)

文件A:

from __future__ import division

文件B:

from A import *

def division_test():
print 10/1000

division_test()
为什么?如果我把类似的东西
import numpy as np

到文件A中,我可以以同样的方式将其导入到文件B中,并且它一直有效。

最佳答案

__future__ 导入与其他导入不太相同。每the documentation (强调我的):

[__future__] allows use of the new features on a per-module basis before the release in which the feature becomes standard.

关于python - 导入 __future__ 除法仅在未从另一个文件导入时才起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com