python变量

1 当程序中定义的函数调用全局变量时,要在函数体内事先声明,否则容易出现奇怪的错误。

如下在函数开头声明全局变量,只需在变量前加global即可。

final_train = pd.DataFrame({ 'uid': [], 'appid_label': [],'trainrow': []}, dtype= np.int64)
count_row = 0
def label_encoder(k):
    global count_row,final_train
    count_row +=1

 

posted on 2019-06-02 17:40  吃我一枪  阅读(155)  评论(0编辑  收藏  举报

导航