PYTHON
打开JUPYTER NOTEBOOK,新建一个PY文档。
findtxt = re.compile(r'[0-9a-zA-Z]+\.txt')findtxt.findall(r'new.txt*****new.txt')我们首先规定一下要寻找的txt文件格式,这是字符串的格式。
import osos.getcwd()os.chdir('C:\\Users\\danson\\Desktop\\new')os.getcwd()os.listdir('C:\\Users\\danson\\Desktop\\new')然后我们要引入os模块,查看目前的文件夹,然后改变一下位置。
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来编写需要写入的文字。
查找一下文件,打开文件这样我们就知道是正确输入了,记得关闭文件。
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()因为是列表格式,所以要转为字符串格式,这样才能用正则表达式。
再次打开文件,我们就可以看出来正确输入了。
注意要用close来关闭文件