python怎么调用全局变量_python在方法中访问全局变量。?

如果问题是如此愚蠢,请直说,但我基本上是从c/c++背景。在

我有以下代码。在#!/usr/bin/python

import os

class Logger(object):

def __init__ (self):

print "Constructor of Logger "

def logMsg(self):

print "logMsg::"

class FileLogger (Logger):

def __init__ (self):

print "Constructor of File Logger"

def logMsg (self):

print "FileLogger::"

class FTPLogger (Logger):

def __init__ (self):

print "Constructor of FTP Logger"

def logMsg (self):

print "FTPLogger::"

def logMsg(log):

print "Logging Message"

logHandler.logMsg() # **HERE: HOW POSSIBLE TO ACCESS logHandler Variable?**

logHandler = FileLogger ();

logMsg(logHandler);

问题:

FileLogger类的logMsg()函数如何访问logHandler?。在

我可以认为'logHandler'是一个全局变量吗?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值