python怎么读取固定文件名任意后缀的文件?

如读index.htm和index.html。只要文件名叫index就行


回答:

py 自带的 glob 模块可以实现

python">import glob

file_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怎么读取固定文件名任意后缀的文件?

以上是 python怎么读取固定文件名任意后缀的文件? 的全部内容, 来源链接: utcz.com/p/938993.html

回到顶部