2024-05-19 10:08:03 发布
网友
我不熟悉其他语言,所以我不知道他们是否也这么做(或类似的语言)(我很好奇)。你知道吗
例如,我为什么要写:
from pylearn2.utils import serial
而不是
from pylearn2/utils import serial
???你知道吗
除了其他答案。。。你知道吗
并非所有模块都以导入时定义的方式存在于文件系统中。那个somepackage.somemodule模块刚好在某个包的磁盘上/somemodule.py文件只有一种方法。例如,扩展名可能位于不同的位置或使用不同的名称。另外,有些模块喜欢玩它们的名称空间操作系统路径'可能真的是'ntpath'或'posixpath'。你知道吗
绝大多数编程语言使用点/句点作为命名空间引用。我个人知道的唯一一个没有的是PHP。你知道吗
VB语言:
Imports System.Text Imports System.IO Imports Microsoft.VisualBasic.ControlChars
C#:
using System; using System.Web.Services.Description; using System.Collections; using System.Xml;
爪哇语:
import javax.swing.*;
动作脚本3:
import flash.display.Sprite; import flash.display.Shape; import flash.events.MouseEvent; import flash.filters.DropShadowFilter;
菲律宾比索:
use PhpAmqpLib\Connection\AMQPConnection; use PhpAmqpLib\Message\AMQPMessage;
因为Python将包和模块视为对象,因此使用点符号来访问它们的“属性”。你知道吗
有关包对象及其符号的更多信息:
下面是导入Django包的一些证据:
>>> import django >>> type(django) <type 'module'> >>> type(django.contrib.auth.models) <type 'module'>
除了其他答案。。。你知道吗
并非所有模块都以导入时定义的方式存在于文件系统中。那个somepackage.somemodule模块刚好在某个包的磁盘上/somemodule.py文件只有一种方法。例如,扩展名可能位于不同的位置或使用不同的名称。另外,有些模块喜欢玩它们的名称空间操作系统路径'可能真的是'ntpath'或'posixpath'。你知道吗
绝大多数编程语言使用点/句点作为命名空间引用。我个人知道的唯一一个没有的是PHP。你知道吗
VB语言:
C#:
爪哇语:
动作脚本3:
菲律宾比索:
因为Python将包和模块视为对象,因此使用点符号来访问它们的“属性”。你知道吗
有关包对象及其符号的更多信息:
下面是导入Django包的一些证据:
相关问题 更多 >
编程相关推荐