我正在使用PyQt5开发一个播客应用程序。用户可以输入RSS文件的url或路径以添加新的podacst。我需要能够区分url和路径,因为不能像在某些Web服务器上读取文件那样读取本地文件。此外,我需要知道它是一个路径还是一个URL,因为我想向用户显示文件不是founf,而它是一个路径。如果我只是尝试将路径作为一个文件打开,当我找不到该文件时尝试将其作为URL打开,我会向用户显示该URL未找到,因为他想在他的PC上打开一个不存在的文件。如何使用Python的标准库和PyQt5(可选)来确定字符串是路径还是url
注意:我添加了PyQt5标记,因为我将接受使用PyQt5的QUrl
、QFile
等的解决方案。这对我来说是很好的
PyQt5仍然是python代码,我认为这不是PyQt5需要解决的问题。使用python,您可以通过以下两种方式轻松实现:
可能还有其他方法。urllib的基本示例:
相关问题 更多 >
编程相关推荐