如何用PYTHON查找文件夹里面所有txt文件
1、打开JUPYTER NOTEBOOK,新建一个PY文档。

2、import re
首先引入regular expression模块。

3、findtxt = re.compile(r'[0-9a-zA-Z]+\.txt')
findtxt.findall(r'new.txt*****new.txt')
我们首先规定一下要寻找的txt文件格式,这是字符串的格式。

4、import os
os.getcwd()
os.chdir('C:\\Users\\danson\\Desktop\\new')
os.getcwd()
os.listdir('C:\\Users\\danson\\Desktop\\new')
然后我们要引入os模块,查看目前的文件夹,然后改变一下位置。

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来编写需要写入的文字。

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

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()
因为是列表格式,所以要转为字符串格式,这样才能用正则表达式。

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