Python和Java中import语句的含义有什么区别?

Dan*_*Dai 2 python java

我是Python程序员。我最近开始学习Java。我发现Python和Java都使用import从其他文件中获取代码。这两种语言的导入的确切含义之间有什么区别吗?

Dan*_*Dai 5

Java导入允许快捷方式引用类。这与某些其他语言不同。例如在Python中,import关键字将对象导入脚本的名称空间。在Java中,import关键字仅通过允许引用类型而不指定全名来保存类型。

在python中

In [1]: import os.path

In [2]: path
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-2-e7fa32cb05ba> in <module>()
----> 1 path

NameError: name 'path' is not defined

In [3]: os.path
Out[3]: <module 'posixpath' from '/usr/lib/python2.7/posixpath.pyc'>
Run Code Online (Sandbox Code Playgroud)

您不能只使用“ path”来引用路径,而必须使用“ os.path”