我正在尝试编写一些代码,用于在一组文件中搜索字符串,并将包含该字符串的任何文件放置在另一个目录中。在程序开始时,该目录将不存在。
当运行时,我收到以下错误消息。
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'
想问一下有没有人能告诉我为什么会出现这个错误信息。