python webbrowser使shell保持打开状态

时间:2015-03-13 12:26:20

标签: python shell python-webbrowser

我用webbrowser模型创建了一个小的python程序,它应该在浏览器中打开一个新选项卡并转到http://kivy.org/#home。 我使用linux shell运行它并且工作正常,打开了一个新选项卡,它转到了http://kivy.org/#home。 但是当我想再次运行它时,我意识到我收到了错误消息:

(process:9606): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

看起来程序没有关闭,因为我无法输入任何内容,所以我不得不用^C关闭它 这是我的源代码:

import webbrowser
webbrowser.open_new_tab('http://kivy.org/#home')

1 个答案:

答案 0 :(得分:2)

Python有一个名为quit()的内置函数,无需导入,它将终止shell中的脚本。

import webbrowser
webbrowser.open_new_tab('http://kivy.org/#home')
quit()