Cuando necesitamos chmod + x file.py
-
26-09-2019 - |
Pregunta
i escribió un guión py a recuperar la página de la web, que acaba de leer lo suficientemente permiso de escritura, por lo que mi pregunta es cuando necesitamos el permiso de ejecución?
Solución
Está obligado a hacerlo si es necesario para ejecutar el script de esta manera: ./file.py
. Tenga en cuenta, sin embargo, es necesario poner la ruta del pitón en la parte superior de la secuencia de comandos:. #!/usr/bin/python
Pero espera, es necesario asegurarse de que tiene la ruta correcta, para hacer que ejecute:. which python
Otros consejos
Lectura / Escritura es suficiente si desea que se ejecute por python file.py
escribir. Si desea ejecutar directamente como si se tratara de un programa compilado, por ejemplo, ./file.py
, entonces es necesario el permiso de ejecución (y la línea de hash-bang apropiada en la parte superior).
Si usted quiere ser capaz de ejecutarlo directamente con $ file.py
entonces tendrá que ejecutar el conjunto de bits. De lo contrario se puede ejecutar con $ python file.py
.