如何将web url中的windows url替换为web url并需要下载python中的pdf文件
嗨,工程师和开发人员, 我真的很担心,我一直在用python程序将基于windows的URL替换为web URL。不幸的是,我找不到任何解决办法。我确实花了好几个小时来解决这个问题,但我做不到。如果有人帮我的话,那就是一个很好的服务人员。好的,让我告诉你下面的问题 这是URL如何将web url中的windows url替换为web url并需要下载python中的pdf文件,python,python-3.x,url,urllib,urllib3,Python,Python 3.x,Url,Urllib,Urllib3,嗨,工程师和开发人员, 我真的很担心,我一直在用python程序将基于windows的URL替换为web URL。不幸的是,我找不到任何解决办法。我确实花了好几个小时来解决这个问题,但我做不到。如果有人帮我的话,那就是一个很好的服务人员。好的,让我告诉你下面的问题 这是URL http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP\243dbd82-9e93-42bb-a5ec
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP\243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
当我基本上运行下面的python代码时
url = """http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP\243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf"""
print(url)
输出将如下所示
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP£dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:/Windows/TEMP/243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
请检查它是否替换了原始URL中的某些值。在此参数中reportFile=
我希望URL像这样被替换
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP£dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:/Windows/TEMP/243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
我试过了,但失败了
我想要一个通用的例程,用于在python代码段中使用URL下载任何文件。因为我是python新手。请帮帮我。提前感谢发生这种情况的原因是python会自动将后跟数字的反斜杠解释为转义序列。解决方案是通过添加
r
前缀并用/
替换\
,使字符串成为原始字符串
url=r”“”http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:\Windows\TEMP\243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf”“。替换(“\\”,“/”)
打印(url)
将输出:
http://203.215.33.115/CompanyVerification/Pages/ViewPDF.aspx?reportFile=C:/Windows/TEMP/243dbd82-9e93-42bb-a5ec-8fa032e93fdf.pdf
副本