ファイルのグループで文字列を検索し、その文字列を含むファイルをプログラムの開始時には存在しない別のディレクトリに配置するコードを作成しようとしています。
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'
このエラーメッセージが表示される理由を誰かに教えてもらえないかと思っています。