小编Xol*_*lve的帖子

Python中的循环(或循环)导入

如果两个模块相互导入会发生什么?

为了概括这个问题,Python中的循环导入怎么样?

python circular-dependency cyclic-reference

318
推荐指数
8
解决办法
13万
查看次数

socket.error:[Errno 48]地址已被使用

我正在尝试从mac终端设置一个带python的服务器.

我导航到文件夹位置使用:

python -m SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)

但这给了我错误:

socket.error: [Errno 48] Address already in use
Run Code Online (Sandbox Code Playgroud)

我以前使用相同的命令为我机器中不同位置的不同网站打开连接.

python macos simplehttpserver

196
推荐指数
10
解决办法
31万
查看次数

Oracle 11g的默认密码?

我安装了Oracle 11g.我没有更改SYSTEM和SYS的密码.但是现在我发现默认密码不起作用.请帮忙.

oracle11g

83
推荐指数
3
解决办法
43万
查看次数

Python中的函数重载:缺失

如上所述:

http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python-list/2003-May/206149.html

Python中没有函数重载.

据我所知,这也是一个很大的障碍,因为它也是一种OO语言.最初我发现无法区分参数类型很困难,但Python的动态特性使其变得容易(例如,列表,元组,字符串非常相似).

然而,计算传递的参数数量然后完成工作就像是一种矫枉过正.

python overloading missing-features

61
推荐指数
5
解决办法
10万
查看次数

迭代时修改列表

l  = range(100)                         
for i in l:                         
    print i,                         
    print l.pop(0),                  
    print l.pop(0)
Run Code Online (Sandbox Code Playgroud)

上面的python代码给出了与预期完全不同的输出.我想循环遍历项目,以便我可以在循环时跳过项目.

请解释.

python iterator loops list

54
推荐指数
5
解决办法
8万
查看次数

类型检查参数Python

有时需要在Python中检查参数.例如,我有一个函数接受网络中其他节点的地址作为原始字符串地址或接收封装其他节点信息的类Node.

我使用type(0函数,如:

    if type(n) == type(Node):
        do this
    elif type(n) == type(str)
        do this
Run Code Online (Sandbox Code Playgroud)

这是一个很好的方法吗?

更新1: Python 3具有函数参数的注释.这些可用于使用工具进行类型检查:http://mypy-lang.org/

python typechecking

39
推荐指数
5
解决办法
8万
查看次数

在模块和类之间进行选择

在我的应用程序中,我必须维护一些全局应用程序状态和全局应用程序范围的方法,如当前连接的用户,答案总数,创建应用程序配置文件等.有两个选项:

  1. 创建一个单独的appstate.py文件,其中包含带有函数的全局变量.它最初看起来不错,但似乎我遗漏了一些清晰的代码.

  2. 在appstate.py文件中创建具有类函数的类AppState,所有其他模块都由其特定作业定义.看起来很好.但现在我必须编写更长的行,如appstate.AppState.get_user_list().而且,这些方法并没有太多相互关联.我可以创建单独的类,但这将是太多的类.

编辑:如果我使用类,我将使用classmethods.我认为不需要将类实例化为对象.

python oop module

17
推荐指数
3
解决办法
9849
查看次数

内联函数有地址吗?

在"The C++ Programming Language"一书的第7.1.1节中,作者指出:

"内联函数仍然有一个唯一的地址,内联函数的静态变量也是如此"

我很迷惑.如果我有一个内联函数,那么它就没有地址.这也发生在C吗?

c++ inline

17
推荐指数
3
解决办法
2482
查看次数

向Java项目添加更多现有源

在Netbeans中,我可以使用现有的Java文件源创建项目.如果我想在项目中添加其他资源,我该怎么办?

java netbeans

17
推荐指数
2
解决办法
3万
查看次数