我用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')
答案 0 :(得分:2)
Python有一个名为quit()
的内置函数,无需导入,它将终止shell中的脚本。
import webbrowser
webbrowser.open_new_tab('http://kivy.org/#home')
quit()