"Python中的`import a.b as b`与`b=a.b`之间有什么区别吗?"

2024-04-20 14:37:32 发布

您现在位置:Python中文网/ 问答频道 /正文

以下两种代码有什么区别吗

1

import torch.nn as nn

2

import torch
nn = torch.nn

Tags: 代码importasnntorch区别
1条回答
网友
1楼 · 发布于 2024-04-20 14:37:32

如果nn是一个子模块,torch/__init__.py不导入它,变量赋值方法将失败

如果其中一个失败,则会出现不同的异常:import语句引发ImportError,变量赋值引发AttributeError

相关问题 更多 >