Función de escritura en Python: Retorna si el archivo puede ser escrito o no
En Python, la función `os.access()` nos permite verificar si un archivo puede ser escrito o no. Esta función retorna True si el archivo puede ser escrito y False si no es posible.
Aquí tienes un ejemplo de cómo usar esta función en Python:
import os
def verificar_escritura(archivo):
if os.access(archivo, os.W_OK):
return True
else:
return False
# Ejemplo de uso
archivo1 = "archivo.txt"
archivo2 = "archivo_no_permisos.txt"
print(verificar_escritura(archivo1)) # Output: True
print(verificar_escritura(archivo2)) # Output: False
En este ejemplo, la función `verificar_escritura` recibe como parámetro el nombre de un archivo y utiliza `os.access()` para determinar si el archivo puede ser escrito. Luego, se imprime en pantalla si el archivo puede ser escrito o no.
Es importante tener en cuenta que esta función solo verifica si el archivo puede ser escrito, no si contiene o no permisos de escritura.