如何在python中重命名命令(print,os。< ...>)?

时间:2017-04-28 20:26:24

标签: python command

如何在python中重命名函数,比如将print重命名为say

像python的代码中你可能会对模块进行微小改动(对于像插件包这样的东西)。

1 个答案:

答案 0 :(得分:3)

我不确定你为什么要重命名打印,但我就是这样做的。

对于python 3.X:

myvar = "Hello World"
say = print

say (myvar)

我的Python 3.X的例子并不适用于Python 2.X,除非其他人知道类似于我的例子。否则,您可以使用Python 2.X

myvar = "Hello World"

def printFun(stuff):
    print(stuff)

say = printFun

say (myvar) # note that like python 3 you must put this in ()

任何时候你想要“重命名”一个函数你需要做的就是将该函数分配给一个变量,然后将该变量用作函数。

编辑:在相关说明中,您还可以将python 3函数导入到python 2:

# this is good to use in 2.X to help future proof your code. 
# for at least the print statement
from __future__ import print_function 

myvar = 'Hello World'
say = print

say (myvar)