Irgendwie ist der code kaputt gegangen.
Hier die richtige version:
class MyVirtualPath("""was auch immer ich benötige"""):
def __init__(self, emulated_path): #emulated_path ist der pfad wo ich dem Programm vorgaukeln will, das er sich da befindet
self.PATH={
"FILE:test.txt":{
"file_header":{
#header of file
},
"file_properties":{
#properties of file
},
"file_content":{
#content of file
}
},
"FOLDER:pictures":{
"FILE:tree.png":{
"file_header":{
#header of file
},
"file_properties":{
#properties of file
},
"file_content":{
#content of file
}
}
}
}
my_path = MyVirtualPath("./") #ab jezt soll das programm anstelle von ./ my_path verwenden, wenn es sich datein aus dem pfad ./ holen soll