Python >> Python tutorial >  >> Python

tilladelsesændring af filer i python

Du bruger os.walk forkert.

for dirpath, dirnames, filenames in os.walk('.'):
    for filename in filenames:
        path = os.path.join(dirpath, filename)
        os.chmod(path, 0o777) # for example

Du kan i stedet bruge et OS-specifikt funktionskald som følger:

os.system('chmod 777 -R *')