小编Ben*_*ner的帖子

Python函数可以修改自己的输入

我想创建一个Python函数,可以检查自己的输入,而不是输入的输出.例如,一个函数raw_str,它以字符串形式返回其输入:

>>> raw_str(2+2)
'2+2'
Run Code Online (Sandbox Code Playgroud)

而不是:

>>> str(2+2)
'4'
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

python

4
推荐指数
1
解决办法
113
查看次数

在Python中打印异常,而不是提高它们

我想捕获一个Python异常并打印它而不是重新提升它.例如:

def f(x):
    try:
        return 1/x
    except:
        print <exception_that_was_raised>   
Run Code Online (Sandbox Code Playgroud)

这应该做:

>>> f(0)
'ZeroDivisionError'
Run Code Online (Sandbox Code Playgroud)

没有例外被提出.

有没有办法做到这一点,除了在巨大的try-except-except ...... except子句中列出每个可能的异常?

python exception-handling exception

3
推荐指数
1
解决办法
344
查看次数

如何使用DataNitro和python保存excel文件

我有一个python脚本,从数据库查询生成一个excel工作表与DataNitro excel插件(免费的),现在我想保存文件,然后通过电子邮件发送,但DataNitro文档只包括使用单元格和工作表,DataNitro API中是否有方法调用或任何其他解决方案来保存文件?

python excel datanitro

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

标签 统计

python ×3

datanitro ×1

excel ×1

exception ×1

exception-handling ×1