Ceci dit, enfin... c'est Grace Murray Hopper qui le dit..., It’s easier to ask for forgiveness then to ask for permission.
EAFP
Easier to ask for forgiveness than permission. This common Python...
Type: Messages; Utilisateur: PauseKawa
Ceci dit, enfin... c'est Grace Murray Hopper qui le dit..., It’s easier to ask for forgiveness then to ask for permission.
EAFP
Easier to ask for forgiveness than permission. This common Python...
Bonjour,
Dans ce cas pas besoin de savoir qui on est
if os.access(path, os.W_OK):
<traitement>
@+
Pour remplacer
isadmin = ctypes.windll.shell32.IsUserAnAdmin()
? Pourquoi pas vu import win32con et que cela évite un import.
Il vas falloir attendre rambc pour poursuivre il me semble.
Vu le TrustedInstaller os.environ['WINDIR'] n'est sans doute pas un bon choix.
Utiliser os.environ['SYSTEMDRIVE'] ?
Quel répertoire a pour propriétaire 'Administrateur' sous Windows ?
Edit: Ceci...
Normal je pense: user c'est le nom du compte courant, TrustedInstaller le propriétaire de windir. Et
Is root ? False
Is admin ? 1
Anna\\Franck Mario est administrateur.
Non ?
C'est une comparaison entre le nom de l'utilisateur (os.environ.get("USERNAME")) et le propriétaire de os.environ['WINDIR'], j'ai supposé que c'était 'Administrateur' mais pas testé.
A tester (surtout sous windows, rien pour tester)
import os
from sys import platform
if platform == 'win32':
import win32api
import win32con
import win32security
Bonsoir,
Merci pour le pas idiot :roll::cry:
Changer d'utilisateur.
patrice@Zeus:~$ sudo su
[sudo] password for patrice:
root@Zeus:/home/patrice# su
root@Zeus:/home/patrice#
Bonsoir,
Pourquoi ne pas tester "l'interdit" ?
Il suffit de définir ce qui est 'only root' pour chaque système et try/except passeras très bien (Bien que... sudo rm /root/test.txt).
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.