有没有办法将 import 用于包列表?

Is there a way to use import for a list of packages?

我想知道是否可以在列表数据结构中使用 import 或在 python 中使用字典,而不是为每个包重复 import 语句?

一个例子:

import {
    asyncio,
    asyncpg,
    datetime,
    os,
    sys
}

经典方式:

import asyncio
import asyncpg
import datetime
import os

谢谢

import 可以导入 comma-separated 个模块序列。

import asyncio, asyncpg, datetime, os, sys

您可以使用续行将其分成多行

import asyncio, \
       asyncpg, \
       datetime, 
       os, \
       sys

也就是说,推荐的 导入多个模块的方法是作为一系列 import 语句,每个语句一个模块。