如何简化导入
How to simplify Import
如何将其简化得更小
from tkinter import *
from random import randint
from tkinter import ttk
import tkinter as tk
import random, os
谢谢
只为 random
保留一个,为 tkinter
保留一个
每个选择:
from PACKAGE import STUFF1, STUFF2
: 导入的东西不多,而且名字通俗易懂
import PACKAGE as p
: 有很多导入要做,否则导入名称可能会造成混淆
永远不要使用 *
,总是显式名称
遵循社区“规则”,获取主流包
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
如何将其简化得更小
from tkinter import *
from random import randint
from tkinter import ttk
import tkinter as tk
import random, os
谢谢
只为
保留一个random
保留一个,为tkinter
每个选择:
from PACKAGE import STUFF1, STUFF2
: 导入的东西不多,而且名字通俗易懂import PACKAGE as p
: 有很多导入要做,否则导入名称可能会造成混淆
永远不要使用
*
,总是显式名称遵循社区“规则”,获取主流包
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