如何简化导入

How to simplify Import

如何将其简化得更小

from tkinter import *
from random import randint
from tkinter import ttk
import tkinter as tk
import random, os

谢谢

  1. 只为 random 保留一个,为 tkinter

    保留一个
  2. 每个选择:

    • from PACKAGE import STUFF1, STUFF2 : 导入的东西不多,而且名字通俗易懂
    • import PACKAGE as p : 有很多导入要做,否则导入名称可能会造成混淆
  3. 永远不要使用 *,总是显式名称

  4. 遵循社区“规则”,获取主流包

    import pandas as pd
    import numpy as np
    

只导入它们,

import tkinter as tk
import random
import os

然后像这样在代码中使用,

random.randint

tk.ttk

已更新

但根据最佳实践使用这个

import os
from tkinter import ttk
from random import randint

根据@SAM的回答,你可以进一步减少一行代码,如下所示:

import tkinter as tk
import random, os

如果你想进一步做成1-liner,那么你必须在python中进行亵渎:分号

import tkinter as tk; import random, os