I found the platform module but it says it returns ‘Windows’ and it’s returning ‘Microsoft’ on my machine. I notice in another thread here on stackoverflow it returns ‘Vista’ sometimes.
So, the question is, how do implemement?
if is_windows():
...
In a forward compatible way? If I have to check for things like ‘Vista’ then it will break when the next version of windows comes out.
Note: The answers claiming this is a duplicate question do not actually answer the question is_windows. They answer the question "what platform". Since many flavors of windows exist none of them comprehensively describe how to get an answer of isWindows.
Python os module
Specifically for Python 3.6/3.7:
In your case, you want to check for ‘nt’ as
os.nameoutput:There is also a note on
os.name: