小编tai*_*raj的帖子

python中退出和退出之间的区别

有人会告诉我内置函数exit()和quit()之间有什么区别.

如果我错了,请纠正我.我试过检查它,但我没有得到任何东西.

1)当我为每一个使用help()和type()函数时,它表示两者都是类Quitter的对象,它在模块中定义site.

2)当我使用id()检查每个地址时,它返回不同的地址,即这些是同一类的两个不同的对象site.Quitter.

>>> id(exit)
13448048
>>> id(quit)
13447984
Run Code Online (Sandbox Code Playgroud)

3)由于地址在后续调用中保持不变,即每次都不使用返回包装器.

>>> id(exit)
13448048
>>> id(quit)
13447984
Run Code Online (Sandbox Code Playgroud)

是否有人会向我提供有关这两者之间差异的详细信息,如果两者都做同样的事情,为什么我们需要两个不同的功能.

python-2.7

17
推荐指数
1
解决办法
8531
查看次数

使用psycopg2动态更改python中的数据库(postgresql)

任何人都可以告诉我如何动态更改我刚刚创建的数据库..使用以下代码...我认为在执行此代码期间我将在默认的postgres数据库(这是模板数据库)和新数据库之后创建我想在运行时更改我的数据库以进行进一步处理...

    from psycopg2 import connect
    from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT

    dbname = 'db_name'
    con = connect(user ='postgres', host = 'localhost', password = '*****')
    con.set_isolation_level(ISOLATION_LEVEL_AUTOCOMMIT)
    cur = con.cursor()
    cur.execute('CREATE DATABASE ' + dbname)
    cur.close()
    con.close()
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2

5
推荐指数
1
解决办法
7950
查看次数

为什么我们应该使用Exception作为超类,为什么不使用BaseException

在python中,每当我们编写用户定义的异常时,我们都必须从类中扩展它Exception.我的问题是为什么我们不能扩展它的BaseException超类异常层次结构,Exception也是它的子类BaseException.

python exception superclass python-2.7

5
推荐指数
1
解决办法
695
查看次数

从导入语法中丢弃属性以_(下划线)开头

我对python有一个基本的了解,但在某些地方我已经读过,当我们使用以下语法导入模块时,它不会导入在_(单下划线)开头的指定模块中定义的属性.任何人都可以告诉我它是如何发生的以及为什么会这样?

from module.submodule import *
Run Code Online (Sandbox Code Playgroud)

python import python-2.7

2
推荐指数
1
解决办法
135
查看次数