谷歌风格指南说,关于导入,当x是xyz的通用缩写时,模块可能会与xyz混在一起。
最常见模块的标准缩写是什么?
我在这里寻找一个尽可能详尽的列表,包括标准库中的模块,以及在各自领域中经常使用的第三方小众包。
例如,numpy总是以np的形式导入,而tkinter (希望不是与from module import *一起导入时)通常被导入为tk。
发布于 2017-11-11 14:47:47
以下是我经常使用的模块的大部分时间的名称。这份名单并不是要成为绝对的参考,但我希望它能提供一些指引。请随意完成它,或者改变你认为需要改变的任何东西。
导入语句遵循谷歌Python风格指南制定的公约,即:
import x导入包和模块。from x import y,其中x是包前缀,y是没有前缀的模块名。y的模块,或者如果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 tkhttps://stackoverflow.com/questions/47239064
复制相似问题