用Python打开一个名为Python的文件,该文件位于更改nam的文件夹中

2024-04-26 23:25:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python2.7.8

我想打开一个名为'数据.html'在这样的文件夹/文件结构中

'C:\SVN\DIR1\DIR2\DIR3\{54F35-586-4AC-895B-52B5CB5}\data.html'

我的问题是文件夹:

^{pr2}$

在执行python脚本之间更改名称。文件/文件夹结构的其余部分是静态的。在

我现在的python脚本如下所示:

linkToHtmlReport = 'C:\SVN\DIR1\DIR2\DIR3\{54F35-586-4AC-895B-52B5CB5}\data.html'
soup = BeautifulSoup(open(linkToHtmlReport))

我的问题是如何打开文件数据.html当文件夹“{54F35-586-4AC-895B-52B5CB5}”在脚本运行之间更改名称时?我能用吗手术室步行为了这个?在

谢谢你的帮助!在


Tags: 文件数据脚本文件夹名称datahtml静态
1条回答
网友
1楼 · 发布于 2024-04-26 23:25:09

我会用球对球!在

import glob
path = glob.glob("C:\SVN\DIR1\DIR2\DIR3\*\data.html")[0]

我总是在linux上使用它。。。但也应该适用于windows。 glob.glob的路径将返回与该查询匹配的列表。如果确定始终只有一个位置,则可以访问位置0。在

无论如何,最好检查列表是否为空,如下所示:

^{2}$

相关问题 更多 >