我看到了很多关于导入模块的不同示例。我想知道它们之间的区别,是否在速度、准确性、优先级或心理方面有所不同。
第一种方式是最常见的:
import sys
import os
import socket
import shutil
import threading
import urllib
import time
import zipfile
我理解这种方法,但当你可以使用像我个人一样的方法时,这似乎是不必要的。
import sys, os, socket, shutil, threading, urllib, time, zipfile
在我看来,代码越少,行数越少,头疼的问题就会越少。然而,第三个问题让我困惑不已;
import sys, os, shutil
import threading
import zipfile
import socket, urllib
import time
那种导入方法的目的是什么?我认为混合前两种方法既不方便,也很杂乱。它似乎比任何一种方法都要慢,或者在最坏的情况下,比两种方法加起来还要慢。
所以,我想知道这三种方法之间有什么区别?
第三种方法有逻辑上的优势吗,如速度提升,还是只是为了好看?