如何使用Python更改文件的模式?
要更改文件的权限,可以使用os.chmod(file,mode)调用。请注意,该模式应以八进制表示形式指定,因此必须以0o开头。例如,要将文件设为只读,可以将权限设置为0o777,可以使用:
>>> import os >>> os.chmod('my_file', 0o777)
您还可以使用stat模块中的标志。您可以在此处阅读有关这些标志的更多信息:http://docs.python.org/2/library/stat.html
实现它的另一种方法是使用子过程调用:
>>> import subprocess >>> subprocess.call(['chmod', '0444', 'my_file'])