公用模块的命名约定
问题描述:
我正在寻找使用import module as name
导入的重命名模块的指导原则。 例如,numpy
总是作为np
和tkinter
导入,当希望不导入from module import *
时,通常导入为tk
。公用模块的命名约定
是否有一个要遵守的命名约定,或列表中展示了常用模块最常用的名称?
答
下面是我经常使用的模块大部分时间看到的名称。 此列表并不意味着成为绝对参考,但我希望它能帮助提供一些指导。 请随时完成它,或改变你认为需要改变的任何东西。
MODULE IMPORTED AS IMPORT STATEMENT
matplotlib.pyplot plt import matplotlib.pyplot as plt
numpy np import numpy as np
pandas pd import pandas as pd
tkinter tk import tkinter as tk
datetime.datetime dt from datetime import datetime as dt
seaborn sns import seaborn as sns
*最常见的模块*:恕我直言,这是一个广泛的概念。例如,您将“tkinter”列为常用模块,但Python Web开发人员永远不会使用或甚至听说过。一般来说,只需参考您希望使用的模块的文档,您将获得有关其标准导入的信息。 –