python webbrowser使外壳保持打开状态

python webbrowser使外壳保持打开状态,python,shell,python-webbrowser,Python,Shell,Python Webbrowser,我用webbrowser模块编写了一个小python程序,它应该在浏览器中打开一个新选项卡并转到。 我用LinuxShell运行了它,它运行得很好,打开了一个新的选项卡,然后转到。 但当我想再次运行它时,我意识到我收到了错误消息: (process:9606): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed 看起来程序没有关闭,因为我无法输入任何内容,所以我必须用^C 以下是我的源代码:

我用webbrowser模块编写了一个小python程序,它应该在浏览器中打开一个新选项卡并转到。 我用LinuxShell运行了它,它运行得很好,打开了一个新的选项卡,然后转到。 但当我想再次运行它时,我意识到我收到了错误消息:

(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')

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

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

对于我们这些新手,你能粘贴一个链接到
webbrowser
?:)的源代码吗@扭转python标准库。只需导入即可在Windows 8控制台上正常工作。这只是您的浏览器在后台发出的错误消息吗?如果你按下回车键会发生什么?有shell提示吗?您的脚本在Linux上运行得很好。@glenn jackman我在我的Linux shell中得到了错误信息