私信  •  关注

Black Thunder

Black Thunder 最近创建的主题
Black Thunder 最近回复了
6 年前
回复了 Black Thunder 创建的主题 » 如何在python程序中检测“space”?

我建议你用 keyboard .

下面是一个检测空格的示例代码,还请注意,该代码将等待空格键被按下。

import keyboard

#.....

if keyboard.is_pressed("space"):
    text_speed = 0

#....
6 年前
回复了 Black Thunder 创建的主题 » 在python中创建一个简单的图像

你需要使用 PhotoImage Image .

from tkinter import *

root = Tk()

canvas = Canvas(root, width=500, height=500)
canvas.pack()

imagetest = PhotoImage(file="file.gif")
canvas.create_image(250, 250, image=imagetest)

root.mainloop()
6 年前
回复了 Black Thunder 创建的主题 » python:从函数返回异常

如果要以字符串形式返回错误:

>>> def test():
    try:
        if x['error']:raise
    except Exception as err:
        return err

>>> test()
NameError("name 'x' is not defined",)

如果希望发生错误:

>>> def test():
    try:
        if x['error']:raise
    except:
        raise

>>> test()
Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    test()
  File "<pyshell#19>", line 3, in test
    if x['error']:raise
NameError: name 'x' is not defined
6 年前
回复了 Black Thunder 创建的主题 » python将嵌套整数列表的字符串表示形式转换为嵌套整数列表

你不能用 eval 但是 exec . 不需要导入任何模块。

l = input("Enter nested list: ")
exec('result = '+l)
print(result)
print(result[0])

测试:

Enter nested list: [[1],[2]]
[[1], [2]]
[1]