How do I check if I’m running on Windows in Python? [duplicate]

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 isWindows():
  ...

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 isWindows. They answer the question “what platform”. Since many flavors of windows exist none of them comprehensively describe how to get an answer of isWindows.

5 Answers
5

Leave a Comment