Shadows name * from outer scope

Shadows name 'urls' from outer scope 

解释:提示urls是局域变量,和全局变量重复命令了

def get_url_from_txt(file):fp = open(file, "r")urls = fp.readlines()fp.close()return urlsif __name__=='__main__':file = "loanNUmber.txt"store_path = "Img"http_s = "http://192.168.1.60:8080"urls = get_url_from_txt(file)for url in urls:if url != "":http_url = (http_s+url).replace('\n', '')download_tu(http_url, store_path)else:passprint("下载完成!")
get_url_from_txt中的urls提示了Shadows name 'urls' from outer scope 

修改

将局域定义变量名称和外部变量名称不一致就行

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部