导入常用模块的缩写

Rig*_*leg 5 python naming-conventions

Google 的样式指南说,关于导入,模块可能会被别名为import xyz as xwhenxxyz.

最常见模块的标准缩写是什么?

我在这里寻找尽可能详尽的列表,包括标准库中的模块,以及在各自领域中经常使用的第三方小众包。

例如,numpy总是作为 导入np,而tkinter当希望不使用 导入时from module import *,通常作为 导入tk

Rig*_*leg 3

以下是我经常使用的模块的名称。这个列表并不意味着成为绝对的参考,但我希望它能帮助提供一些指导。请随意完成它,或者更改您认为需要更改的任何内容。

import 语句遵循Google 的 Python 风格指南建立的约定,即:

  • 用于import x导入包和模块。
  • 使用from x import ywherex是包前缀,y是不带前缀的模块名称。
  • 如果要导入x import y as z两个名为的模块或者名称太长,请使用 from 。yy
  • import y as z仅当z是标准缩写时才使用(例如, npfor numpy)。

MODULE                  ALIAS       IMPORT STATEMENT

datetime                dt          import datetime as dt
matplotlib.pyplot       plt         from matplotlib import pyplot as plt
multiprocessing         mp          import multiprocessing as mp
numpy                   np          import numpy as np
pandas                  pd          import pandas as pd
seaborn                 sns         import seaborn as sns 
tensorflow              tf          import tensorflow as tf
tkinter                 tk          import tkinter as tk
Run Code Online (Sandbox Code Playgroud)