Google's style guide说,关于导入,当import xyz as x
是x
的常用缩写时,模块可能会与xyz
别名。
最常见模块的标准缩写是什么?
我在这里寻找尽可能详尽的列表,包括标准库中的模块,以及各自领域中经常使用的第三方利基软件包。
例如,numpy
始终导入为np
,而tkinter
在希望未导入from module import *
时,通常会导入为tk
。< / p>
答案 0 :(得分:2)
以下是我经常使用的模块的大部分时间。 此列表并不是绝对的参考,但我希望它有助于提供一些指导。 请随时填写,或更改您认为需要更改的内容。
import语句遵循Google's Python style guide建立的约定,即:
x
导入包和模块。y
其中x import y as z
是包前缀,y
是没有前缀的模块名称。y
的模块,或者import y as z
是一个不方便的长名称,请从z
使用。np
是标准缩写时才使用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
为{{1}})。{{1}}