gpt4 book ai didi

python - 在 PyQt 中使用对话框获取文件路径时出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:48 28 4
gpt4 key购买 nike

我正在使用对话框来获取文件名路径。我已经设法让它运行并将其保存到本地变量中,但 Qt 不会返回以 pythonic 方式编写的文件路径。

我的做法很简单:

    u = str( QtGui.QFileDialog.getOpenFileName())

但它返回给我的是这样的:

C:/Artur/PC/Trabalho Darlan/

相反

C:\Artur\PC\Trabalho Darlan\

我尝试用/替换\但没有成功。我该怎么办?

最佳答案

Qt 使用/作为分隔符返回所有路径。

您可以使用abspath()方法:

os.path.abspath(u)

或者Qt的QDir提供的toNativeSeparators方法:

QDir.toNativeSeparators(u)

关于python - 在 PyQt 中使用对话框获取文件路径时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33838485/

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