gpt4 book ai didi

java - 如何在Python中使用导入模块的内容而不必每次都写入模块的文件名?

转载 作者:行者123 更新时间:2023-12-01 16:49:52 28 4
gpt4 key购买 nike

例如,在Java中,当我们导入某个类时,我们可以访问该类的内容,而无需编写文件名。像这样的事情:

import structures.Node;

public class JavaExample {
//then I can call Node directly
Node node = new Node();
}

但是在Python中,当我想做同样的事情时,我必须这样做:

import node

class PythonExample:
# have to write node. first
my_node = node.Node()

有没有一种方法可以像我们在 Java 中所做的那样,在没有“node.”的情况下调用 Node 类?

最佳答案

如果您要经常使用该模块中的某些内容,那么您可以专门从该模块导入它,然后在不带名称的情况下引用它:

from random import randint 
randint(1,10)

或者为了方便起见,您可以缩短模块名称:

import random as r
r.randint(1,10)

关于java - 如何在Python中使用导入模块的内容而不必每次都写入模块的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42638362/

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