1. 首页 > 科技

Python中导入pygame模块后运行时输出的内容怎么去掉? python怎么导入pygame

Python中导入pygame模块后运行时输出的内容怎么去掉?python怎么导入pygame

[image]200 vscode Python环境调试输出很多没用的东西,怎么把这些东西去掉,如

使用VSCode调试Python时,在终端中会显示执行过程的命令信息(如下图),感觉眼花缭乱,可以配置"launch.json"内容,不显示这些执行过程信息,只显示代码结果。

工具/原料

安装好的VSCode和Python插件

安装好的Python

方法/步骤

点击左侧【调试】按钮(小甲壳虫图标),查看界面左上方当前使用的调试配置名称。记住这个名称,一会"launch.json"配置文件中用得到。如下图,当前使用的是“Python: Current File”。

点击旁边的齿轮图标,显示"launch.json"配置文件的内容,找到第一步中使用的配置名称项,如下图:

将该项最后"console"值设置为“none”如下图。如果没有"console"项,则手动输入:"console":"none",注意与上一项之间,要有逗号间隔开,不要遗漏。如下图。修改完后,记得保存。最后再重新调试,就只显示运行结果了。

END

注意事项

修改"launch.json"配置文件中的调试项名称要与当前使用的调试项名称一致

添加"console":"none"后,注意与前一项之间要有逗号间隔

python 怎么删除文件内容

使用python自带的elementtree模块,给你个例子你就知道了

xml文档

0

e:/python

python 代码,修改id节的内容

from xml.etree import elementtree

xml_file='config.xml'

xml=elementtree.elementtree(file=xml_file).getroot()

xml.find('id').text=1

如何使用python去掉指定的字符串

a=你的字符串

a.replace('{','')

a.replace('}','')

用python的pygame,但每次程序一运行,pygame window窗口能出现,但是下图这种状态。

你的while True: 里面没有写消息处理函数,一般while True:里面的内容大概是这样的:

def run(self):

self.screen.fill((255,255,255))

whileTrue:

# max fps limit

self.clock.tick(30)

for event in pygame.event.get():

if event.type== QUIT:

return

elif event.type== KEYDOWN:

pass

elif event.type== MOUSEBUTTONDOWN:

pass

elif event.type== MOUSEMOTION:

pass

elif event.type== MOUSEBUTTONUP:

pass

pygame.display.update()

对于消息处理,在pass那里,改成自己想要的函数就可以实现对应的功能了。

还有,你可以看看eyehere 上面的pygame教程。