0
這裏是一個腳本的提取物我寫:爲什麼全局變量被認爲是「禁忌」語法?
succ_count = 0
def run_copy():
shutil.copy(file, 'W://20' + year + '/' + foldername + '/')
global succ_count
succ_count += 1
我的一位同事說,使用全局變量這裏是壞的。
我可以看到它是不方便的,因爲我必須在使用global succ_count
之前遞增1。
但爲什麼全局使用認爲編程不好?
道歉,如果這是一個非常明顯的問題,我對Python相對陌生,並試圖儘可能多地理解事物。
http://stackoverflow.com/questions/19158339/python-why-are-global-variables-vil – 2014-09-11 09:37:55