Dans un programme Python, vous souhaiterez peut-être faire la distinction entre Windows et Linux car les noms de chemin sont différents, par exemple lorsque vous spécifiez le nom de fichier avec le chemin complet.
Si vous avez juste besoin de dire si c'est Windows ou Linux, ʻos.name` suffit.
https://docs.python.org/3.5/library/os.html#os.name
Pour les fenêtres
>>> import os
>>> os.name
'nt'
Pour Linux comme Bash sur Ubuntu sous Windows
>>> import os
>>> os.name
'posix'
Donc, si vous cochez ʻos.name`, vous pouvez voir quel OS.
Exemple de discrimination
if os.name == 'nt': fname = 'C:\Windows\Fonts\YuGothM.ttc'
else: fname = '/mnt/c/Windows/Fonts/YuGothM.ttc'
Recommended Posts