多语言展示
当前在线:369今日阅读:165今日分享:48

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

用PYTHON查找文件夹里面所有txt文件
工具/原料

PYTHON

方法/步骤
1

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

3

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

4

import osos.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

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

注意事项

注意要用close来关闭文件

推荐信息