我想限制对Python文件的写入和读取访问。假设我有以下代码:
with open('test.py', 'w+') as file:
file.write('''
open("document.txt", "w+").write("Hello, World!")
open("document.txt", "r+").read()
''')
通过执行此代码,将创建一个新文件,该文件中有两行代码用于编写和读取另一个文件。 我希望通过执行此代码创建的文件(test.py)在运行时遇到PermissionError并且无法创建新文件或读取它; 此外,该文件仅可执行,正常命令可以在其中工作,但不能访问其他文件。