是否有人知道指导线,网站等,如果一个人为包括残障人士或老年人的目标受众编程,应该记住什么?或者应该没有区别?
我在Python中使用重载或屏蔽类.以下代码示例是否创建了等效的类?
class CustASample(object):
def __init__(self):
self.__class__.__name__ = "Sample"
def doSomething(self):
dummy = 1
Run Code Online (Sandbox Code Playgroud)
和
class Sample(object):
def doSomething(self):
dummy = 1
Run Code Online (Sandbox Code Playgroud)
编辑:从评论和gs的好答案,它发生在我身上,我真的想问:什么"属性"使这些类不同?
因为
>>> dir(a) == dir(b)
True
Run Code Online (Sandbox Code Playgroud)
和
>>> print Sample
<class '__main__.Sample'>
>>> print CustASample
<class '__main__.Sample'>
Run Code Online (Sandbox Code Playgroud)
但
>>> Sample == CustASample
False
Run Code Online (Sandbox Code Playgroud) 我使用调用shutdown.exe来重新启动安装了不同版本Windows的计算机.
对于Windows XP,命令是:
shutdown.exe -r -f -t 01
Run Code Online (Sandbox Code Playgroud)
对于其他版本的Windows,我使用:
shutdown.exe /L /R /C /Y /T:1
Run Code Online (Sandbox Code Playgroud)
现在看来,第二个命令在Windows XP上不起作用.有谁知道哪些版本的Windows支持斜线和哪些破折号?
编辑:
这不是错误参数的问题.以下是受影响计算机的打印输出(德语版Windows XP):
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\shutdown.exe /L /R /C /Y /T:1
Syntax: shutdown.exe [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx]
[-c "Kommentar"] [-d up:xx:yy]
....
Run Code Online (Sandbox Code Playgroud) 我正在使用py2exe捆绑python源代码.目录结构如下:
some_Mod.py
some_dir/another_dir/some_Mod.py
Run Code Online (Sandbox Code Playgroud)
在后者内部some_dir/another_dir/some_Mod.py我试图导入其他Python模块
from ..some_Mod import *
Run Code Online (Sandbox Code Playgroud)
使用导入导致python解释器没有问题,但如果我在捆绑包中运行相同的星座,我会得到一个异常:
ImportError: No module named some_Mod
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下原因吗?
备注:重命名模块实际上没问题,但我只是想知道,为什么py2exe无法处理这个星座.