Primero, gracias a los dos por responder.<br><br>He estado revisando la documentación de python y he hecho algunas pruebas como esta:<br><br>    bin(0777 &amp; ~os.stat(path).st_mode)<br><br>Pero esto sólo me devuelve una cadena binaria (el comportamiento esperado de la función)<br>

<br>Pero si intento usar el resultado de la función bin() a os.chmod(), me dice que el argumento tiene que ser un entero:<br><br>File &quot;php2py.py&quot;, line 331, in &lt;module&gt;<br>    os.chmod(string, mask)<br>TypeError: an integer is required<br>

<br>Es que estoy pasando por alto algo o no entendí correctamente lo que me habéis dicho?<br><br><br><div class="gmail_quote">2011/9/13 Jose Caballero <span dir="ltr">&lt;<a href="mailto:jcaballero.hep@gmail.com">jcaballero.hep@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
<br>
<br>
&gt; .<br>
&gt;<br>
&gt; Para solventar esto, he intentado usar de nuevo os.chmod, pero si primero le adjudico permisos de lectura y luego de escritura, se borran los de lectura, y viceversa.<br>
&gt;<br>
<br>
</div>Puedes adjudicar más de uno a la vez, operando primero a nivel de bits.<br>
stat.S_blabla | stat.S_bleble | stat.S_bloblo ....<br>
<br>
O, en este caso particular, simplemente aplicando una máscara como ya te han comentado.<br>
<br>
<br>
Suerte,<br>
<font color="#888888">Jose<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>$$$$$   $$    $$   $$$$$   $$       $$$<br>$$         $$$  $$   $$   $$           $$<br>$$$       $$ $ $$   $$$$$   $$    $$<br>$$         $$  $$$   $$ $$    $$     $$<br>

$$$$$   $$    $$   $$  $$   $$       $$$<br>