提问人:Musinks 提问时间:4/18/2023 更新时间:4/18/2023 访问量:35
如何实时更新输入字段?
How could I update an input field live?
问:
我正在尝试实时更新输入字段。我不知道该怎么说。
我正在 Python 3.11 中制作一种 shell,并且将当前工作目录作为输入字段。 这就是我现在所拥有的:
cwd0=os.getcwd()
while True:
command_line=input(f"{cwd0}! ")
使用 更改目录后,输入字段不会随之更改。os.chdir
真的希望有人能帮忙!非常感谢。
答:
0赞
Barmar
4/18/2023
#1
将函数调用放在提示符中,而不是变量中。
command_line=input(f"{os.getcwd()}! ")
或者每当调用 时更新变量。当变量分配的表达式发生更改时,变量不会自动更新。os.chdir()
评论