i écrit un script py pour aller chercher la page du web, il suffit de lire assez la permission d'écriture, donc ma question est quand nous avons besoin l'autorisation d'exécution?quand nous avons besoin chmod + x file.py
Répondre
Il est obligatoire de le faire si vous avez besoin pour exécuter le script de cette façon: ./file.py
. Gardez à l'esprit cependant, vous devez mettre le chemin de python au sommet du script: #!/usr/bin/python
.
Mais attendez, vous devez vous assurer que vous avez le bon chemin, pour faire exécuter: which python
.
je suis sous ubuntu lucid 10.04 , utilisez komodo edit, quand je crée un fichier py, ça va donner un shebang comme, #!/usr/bin/env python y a-t-il quelque chose de différent aveC#!/usr/bin/python de quelle manière? – mlzboy
Voir [cette question] (http://stackoverflow.com/questions/2429511/why-do-people-write-usr-bin-env-python-on-the-first-line-of-a-python-script). '#!/usr/bin/env python' est plus commun. – snapshoe
Si vous voulez être en mesure d'exécuter directement avec $ file.py
alors vous aurez besoin de l'exécution est défini peu. Sinon, vous pouvez l'exécuter avec $ python file.py
.
lecture/écriture est suffisant si vous voulez l'exécuter en tapant python file.py
. Si vous voulez l'exécuter directement comme s'il s'agissait d'un programme compilé, par ex. ./file.py
, alors vous avez besoin de permission d'exécution (et la ligne de hachage-bang appropriée en haut).
- 1. quand nous avons besoin d'injecter dll
- 2. Quand avons-nous besoin d'une .template construire
- 3. Pourquoi avons-nous encore besoin d'un fichier stub .lib quand nous avons l'implémentation réelle .dll?
- 4. pourquoi nous avons besoin WCF
- 5. Quand avons-nous besoin de plus d'un EntityManager?
- 6. Avons-nous vraiment besoin de NULL?
- 7. pourquoi avons-nous besoin du conteneur ioc
- 8. Pourquoi avons-nous besoin d'un objet implicite dans JSP? Quand sommes-nous censés utiliser des expressions?
- 9. Pourquoi avons-nous besoin de JavaFX alors que nous avons Swing?
- 10. Pourquoi avons-nous besoin sérialisation en service web
- 11. quand nous avons besoin d'utiliser ensemble: verrouiller et déverrouiller le rails3
- 12. Pourquoi et quand nous avons besoin de créer une classe interne en android
- 13. quand nous avons besoin d'utiliser sudo python xxx.py ou seulement python xxx.py ou xxx.py
- 14. pourquoi avons-nous besoin javascript: tout en ligne javascript appelle
- 15. Pourquoi avons-nous besoin de passer LPCTSTR lpParameters avec ShellExecute
- 16. Pourquoi avons-nous besoin d'ajouter des parenthèses pour évaluer JSON?
- 17. Avons-nous besoin d'installer le framework Dotnet complet?
- 18. Pourquoi avons-nous besoin de connector.commit() après l'exécution?
- 19. Avons-nous besoin de Microsoft.Web.MVC, j'utilise ASP.NET MVC 2.0?
- 20. Pourquoi avons-nous besoin de SDK avec .NET Framework?
- 21. Pourquoi avons-nous besoin du fichier pfx (échange de clés)?
- 22. Avons-nous besoin d'Office Installation pour fonctionner avec OpenXML?
- 23. Pourquoi nous avons besoin de filtrer le contenu récursivement
- 24. Avons-nous besoin de "désactiver" les variables dans TCL?
- 25. Injection de dépendance: avons-nous tous besoin de savoir cela?
- 26. Pourquoi avons-nous besoin d'un constructeur défini par le compilateur?
- 27. En Python, pourquoi avons-nous besoin de readlines() quand nous pouvons itérer sur le handle de fichier lui-même?
- 28. Pourquoi avons-nous besoin de l'interrogation Comet ou HTTP lorsque nous n'utilisons pas de navigateur?
- 29. Pourquoi avons-nous besoin d'un serveur apache lorsque nous déployons une application rails?
- 30. Couplage lâche: Pouvons-nous utiliser des Interfaces lorsque nous avons besoin de paramètres cloneables?
duplication possible de [revoir le concept de permissions de fichiers sous UNIX] (http://stackoverflow.com/questions/12754748/review-file-permissions-concept-in-the-unix) –