python怎么读取固定文件名任意后缀的文件?
如读index.htm和index.html。只要文件名叫index就行
回答:
py 自带的 glob
模块可以实现
python">import globfile_list = glob.glob("index.*")
for file in file_list:
with open(file, 'r', encoding='utf-8') as f:
content = f.read()
print(content)
回答:
方式可以有多种。
- glob模块,
glob.glob("index.*")
- scandir罗列目录, 然后通过
is_file
判断是文件后,通过字符串startswith
方法 - 正则表达式,
pattern = r'^index\..*'
回答:
你的需求不会就是替换某个目录下的index.html文件,然后替换里面的URL吧?其实可以不用写程序的,直接用vscode的查找替换就成了。。。
用vscode打开文件夹,然后切换到这个搜索页面,在include里面输入要替换的文件,可以用*号通配符。同时这里的搜索和替换也是可以直接用正则的,很方便。
以上是 python怎么读取固定文件名任意后缀的文件? 的全部内容, 来源链接: utcz.com/p/938993.html