如何在静态方法中获取类的名称,我有继承并想要派生类的名称
在下面的例子中,在方法my_name()中代替XXX的是什么
class snake()
@staticmethod
def my_name():
print XXX.__name___
class python (snake)
pass
class cobra (snake)
pass
python.my_name()
# I want output to be python
cobra.my_name()
# I want output to be cobra
Run Code Online (Sandbox Code Playgroud) 我有一个情况,有两个相关的大型python类,因此我把它们放在单独的文件中.让我们说课程是Cobra和Rat.
现在需要从Cobra的方法调用Rat的方法,反之亦然.为此,我需要在Cobra.py中输入Rat.py和Rat中的Cobra
这会创建一个导入循环并产生错误.不能在眼镜蛇内部进口眼镜蛇.
怎么解决这个?
Cobra.py:
import Rat
class Cobra():
def check_prey(self, rat ):
# Some logic
rat.foo()
Run Code Online (Sandbox Code Playgroud)
Rat.py:
import Cobra
class Rat():
def check_predator(self, snake ):
# some_logic ..
snake.foo()
Run Code Online (Sandbox Code Playgroud) 如何在非JavaScript客户端上使用Google App引擎通道API进行COMET.
我将用python或任何其他语言编写客户端,并且可以从客户端执行HTTP或Socks.
我该如何处理,我想知道JavaScript客户端支持中发生了什么?
JS是使用长轮询还是与GAE服务器交谈的内容.
如何在 python 中的 WSGI 应用程序上设置安全 Cookie 使用安全 Cookie 我的意思是一个只能在 https 上读取的
number = droid.readPhoneState()['result']['incomingNumber']
Run Code Online (Sandbox Code Playgroud)
这个语法中的'result'和'incomingNumber'是什么 - 它们不是参数吗?
它们与功能有readPhoneState什么关系?
import android
droid = android.Android()
droid.startTrackingPhoneState()
number = droid.readPhoneState()['result']['incomingNumber']
if number != None:
droid.speak('Call from '+str(number))
else:
droid.makeToast('No incoming call')
Run Code Online (Sandbox Code Playgroud)