首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入通用模块的缩写

导入通用模块的缩写
EN

Stack Overflow用户
提问于 2017-11-11 14:38:05
回答 1查看 931关注 0票数 5

谷歌风格指南说,关于导入,当xxyz的通用缩写时,模块可能会与xyz混在一起。

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

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

例如,numpy总是以np的形式导入,而tkinter (希望不是与from module import *一起导入时)通常被导入为tk

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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)。
代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47239064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档