有没有办法在JavaScript中使用常量?
如果没有,指定用作常量的变量的常见做法是什么?
所以我在这里寻找的是像PHP的print_r函数.这样我就可以通过查看相关对象的状态来调试我的脚本.
python debugging introspection pretty-print python-datamodel
我知道python有一个len()用于确定字符串大小的函数,但我想知道为什么它不是字符串对象的方法.
好吧,我意识到我很尴尬.__len__()实际上是一个字符串对象的方法.使用字符串对象上的len函数在Python中看到面向对象的代码似乎很奇怪.此外,__len__将名称视为名称而不仅仅是len 也是奇怪的.
我见过几个像这样的代码示例:
if not someobj:
#do something
Run Code Online (Sandbox Code Playgroud)
但我想知道为什么不这样做:
if someobj == None:
#do something
Run Code Online (Sandbox Code Playgroud)
有什么区别吗?一个人比另一个人有优势吗?
我希望能够只列出某个文件夹中的目录.这意味着我不希望列出文件名,也不想要其他子文件夹.
让我们看一个例子是否有帮助.在当前目录中,我们有:
>>> os.listdir(os.getcwd())
['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p
ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', 'python.exe', 'pythonw.ex
e', 'README.txt', 'Removemod_python.exe', 'Removepymssql.exe', 'Scripts', 'tcl',
'Tools', 'w9xpopen.exe']
Run Code Online (Sandbox Code Playgroud)
但是,我不希望列出文件名.我也不想要像\ Lib\curses这样的子文件夹.基本上我想要的是以下内容:
>>> for root, dirnames, filenames in os.walk('.'):
... print dirnames
... break
...
['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'Scripts', 'tcl', 'Tools']
Run Code Online (Sandbox Code Playgroud)
但是,我想知道是否有更简单的方法来实现相同的结果.我得到的印象是,使用os.walk只返回顶级效率低效/太多.
我在这里尝试做的是获取给定URL的标题,以便我可以确定MIME类型.我希望能够看到是否http://somedomain/foo/会返回HTML文档或JPEG图像.因此,我需要弄清楚如何发送HEAD请求,以便我可以读取MIME类型而无需下载内容.有谁知道这样做的简单方法?
我在这里谈论的是嵌套类.基本上,我有两个我正在建模的类.DownloadManager类和DownloadThread类.这里显而易见的OOP概念是构图.然而,构图并不一定意味着嵌套,对吧?
我的代码看起来像这样:
class DownloadThread:
def foo(self):
pass
class DownloadManager():
def __init__(self):
dwld_threads = []
def create_new_thread():
dwld_threads.append(DownloadThread())
Run Code Online (Sandbox Code Playgroud)
但现在我想知道是否存在嵌套会更好的情况.就像是:
class DownloadManager():
class DownloadThread:
def foo(self):
pass
def __init__(self):
dwld_threads = []
def create_new_thread():
dwld_threads.append(DownloadManager.DownloadThread())
Run Code Online (Sandbox Code Playgroud) 我在Intranet上有一个PHP Web应用程序,可以在该页面上提取当前用户的IP和主机名,但我想知道是否有办法获取/提取他们的Active Directory/Windows用户名.这可能吗?
python ×6
http ×2
javascript ×2
oop ×2
constants ×1
content-type ×1
debugging ×1
extjs ×1
filesystems ×1
frameworks ×1
function ×1
http-headers ×1
methods ×1
php ×1
post ×1
pretty-print ×1
put ×1
python-2.7 ×1
windows ×1