如何用PYTHON查找文件夹里面所有txt文件

2025-10-24 08:22:45

1、打开JUPYTER NOTEBOOK,新建一个PY文档。

如何用PYTHON查找文件夹里面所有txt文件

2、import re

首先引入regular expression模块。

如何用PYTHON查找文件夹里面所有txt文件

3、findtxt = re.compile(r'[0-9a-zA-Z]+\.txt')

findtxt.findall(r'new.txt*****new.txt')

我们首先规定一下要寻找的txt文件格式,这是字符串的格式。

如何用PYTHON查找文件夹里面所有txt文件

4、import os

os.getcwd()

os.chdir('C:\\Users\\danson\\Desktop\\new')

os.getcwd()

os.listdir('C:\\Users\\danson\\Desktop\\new')

然后我们要引入os模块,查看目前的文件夹,然后改变一下位置。

如何用PYTHON查找文件夹里面所有txt文件

5、l = os.listdir('C:\\Users\\danson\\Desktop\\new')

for i in l:

    file = open(i, 'w')

    file.write('Hey you!\n')

    file.close()

我们可以用for loops来编写需要写入的文字。

如何用PYTHON查找文件夹里面所有txt文件

6、查找一下文件,打开文件这样我们就知道是正确输入了,记得关闭文件。

如何用PYTHON查找文件夹里面所有txt文件

7、s = ''.join(os.listdir('C:\\Users\\danson\\Desktop\\new'))

print(s)

findtxt = re.compile(r'[0-9a-zA-Z]+\.txt')

findtxt.findall(s)

for i in findtxt.findall(s):

    file = open(i, 'w')

    file.write('Check!\n')

    file.close()

因为是列表格式,所以要转为字符串格式,这样才能用正则表达式。

如何用PYTHON查找文件夹里面所有txt文件

8、再次打开文件,我们就可以看出来正确输入了。

如何用PYTHON查找文件夹里面所有txt文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢