擅长:python、mysql、java
<p>你能相信<code>platform.platform()</code>吗?我不知道。如果你可以,而且每次都有效:</p>
<pre><code>>>> output = 'Linux-2.6.18-194.el5xen-x86_64-with-redhat-5.5-Final'
>>> if 'xen' in output:
print 'Xen found'
Xen found
</code></pre>
<p>有不止一种方法可以做到这一点。你想追随哪一个取决于你自己。看看这个问题<a href="https://stackoverflow.com/questions/154163/detect-virtualized-os-from-an-application">here</a>在SO上,它只回答这个问题。现在您的任务是在Python中实现这一点,这可能涉及调用一些外部进程并检查输出。有可能吗?对。在</p>