我正在尝试编写一些代码来搜索一组文件中的字符串,然后将包含该字符串的任何文件放入程序开始时不存在的不同目录中。
import os
import re
def test():
os.chdir("C:/Users/David/Files/TestFiles")
files = os.listdir(".")
os.mkdir("C:/Users/David/Files/TestFiles2")
for x in (files):
inputFile = open((x), "r")
content = inputFile.read()
inputFile.close()
if "Hello Word" in content:
with open ("C:/Users/David/Files/TestFiles2", "w") as outputFile:
outputFile.write(content)
当它运行时,我收到以下错误消息
PermissionError: [Errno 13] Permission denied: 'C:/Users/David/Files/TestFiles2'
只是想知道是否有人可以告诉我为什么会出现此错误消息。