In einem Python-Programm möchten Sie möglicherweise zwischen Windows und Linux unterscheiden, da die Pfadnamen unterschiedlich sind, z. B. wenn Sie den Dateinamen mit dem vollständigen Pfad angeben.
Wenn Sie nur feststellen müssen, ob es sich um Windows oder Linux handelt, reicht "os.name" aus.
https://docs.python.org/3.5/library/os.html#os.name
Für Windows
>>> import os
>>> os.name
'nt'
Für Linux wie Bash unter Ubuntu unter Windows
>>> import os
>>> os.name
'posix'
Wenn Sie also "os.name" aktivieren, können Sie sehen, welches Betriebssystem.
Diskriminierungsbeispiel
if os.name == 'nt': fname = 'C:\Windows\Fonts\YuGothM.ttc'
else: fname = '/mnt/c/Windows/Fonts/YuGothM.ttc'
Recommended Posts