有没有更简洁的方法来定义全局变量,使它们都在一行中?
目前我有:
SUCCESS = 0 # Declarations spanning multiple lines
FAIL = 0
TARGET = os.getcwd()
TIMEOUT = 2
MAXDEPTH = 0
ORIGINAL = ''
PATHS = {}
def main():
aNumber,aString = 1,'hello' # Declarations in one line
print aString
main()
请您参考如下方法:
它作为单独的行更具可读性(特别是如果你将它们排成一行):
SUCCESS = 0
FAIL = 0
TARGET = os.getcwd()
TIMEOUT = 2
MAXDEPTH = 0
ORIGINAL = ''
PATHS = {}
但如果你真的想在一行中完成,当然可以!
SUCCESS, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}
