gpt4 book ai didi

Python - 调用直到我得到返回值?

转载 作者:行者123 更新时间:2023-12-01 05:53:02 26 4
gpt4 key购买 nike

我正在调用一个函数来获取用户在简单的 GUI 中选择的文件。我正在尝试确定继续提示用户直到他们选择文件的正确方法。现在我的电话是:

    file_path = None 
while file_path is None:
file_path = input_text_file() # calls function to prompt user

是否有更好的方法来执行此操作,而无需最初将 file_path 设置为 None?有没有办法循环直到返回一个值,或者类似的东西?

最佳答案

如果这是某些表单或向导的一部分,要求用户选择文件,那么您可以在用户单击“继续”或“下一步”按钮时简单地检查 file_path 的值,如果他们没有选择文件,则通知他们在某种程度上他们需要这样做。这不会消除设置 file_path = None 的需要,但会消除 while 循环。如果您的设置只是循环,直到按照您的方式选择文件或 lenik 的文件就可以正常工作。除非您根据所选文件对 GUI 的一部分进行某种动态更新,否则可能不需要循环,但我没有足够的信息来做出这种假设。

关于Python - 调用直到我得到返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com