在Python2.7.x中,我创建了一个异常类:
class myException(RuntimeError):
def __init__(self,arg):
self.args = arg
当我使用它时:
try:
raise myException("This is a test")
except myException as e:
print e
像这样印出来的:
(“t”、“h”、“i”、“s”、“i”、“i”.)
我没有把整件东西打印出来,但为什么不把它打印成字符串呢?我该如何转换它呢?
另外,为什么e.message是空白的?
如何打印在弹出窗口中打开的html页面?
我尝试的是:
function printFile() {
var w = window.open('test.htm', 'name', 'width=200,height=200');
w.focus();
w.print();
}
但是上面的代码总是打印出来:空白。
我创建了一个使用cat命令打印文本文件内容的简单脚本。现在我想打印一行和它的号码,但同时,我需要忽略空白行。希望采用以下格式:
1 George Jones Berlin 2564536877
2 Mike Dixon Paris 2794321976
我试着用
cat -n catalog.txt | grep -v '^$' catalog.txt
但我得到了以下结果:
George Jones Berlin 2564536877
Mike Dixon Paris 2794321976
我设法去掉了空白行,但行号没有打印出来。我做错了什么?
以下是catalog.txt