在一行Python中定义全局变量
有没有更干净的方法来定义全局变量,使它们都在一行中 目前我有:在一行Python中定义全局变量,python,Python,有没有更干净的方法来定义全局变量,使它们都在一行中 目前我有: 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 li
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, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}
它作为单独的行更具可读性(特别是如果您将它们排列在一起): 但是如果你真的想在一行中完成,当然
SUCCESS, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}
但是当你有很多变量时,这不是一个好主意,它不是用户可读的,当你只有很少的变量要初始化时,它会被使用
SUCCESS, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}
但是当你有很多变量时,这不是一个好主意,它不是用户可读的,当你只有很少的变量要初始化时,它会被使用
SUCCESS, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}
将它们放在单独的.py文件中(使用合理的名称),然后
将它们全部粘贴在一行对于可读性来说是一个糟糕的想法将它们放在一个单独的.py文件中(使用一个合理的名称),然后
将它们全部粘贴在一行对于可读性来说是一个糟糕的想法它不会更干净。你可以用
将它们分开代码>它不会更干净。你可以用将它们分开代码>