Comment puis-je obtenir le nom du système d'exploitation à l'amiable à l'aide de Python 2.5?
J'ai essayé:
print os.name
Et à la sortie j'ai eu a été:
:nt
Cependant, je veux de sortie plus comme "Windows 98", ou "Linux".
Après des suggestions à cette question, j'ai aussi essayé:
import os
print os.name
import platform
print platform.system()
print platform.release()
Et mon résultat est:
Traceback (most recent call last):
File "C:/Documents and Settings/BIU1LR/Desktop/python_programs/program/platform.py", line 3, in <module>
import platform
File "C:/Documents and Settings/BIU1LR/Desktop/python_programs/program\platform.py", line 4, in <module>
print platform.system()
AttributeError: 'module' object has no attribute 'system'
Je suis à l'aide de Python 2.5.2. Ce que je fais mal?
Nom du système d'exploitation de serveur? Ou le nom du système d'exploitation du client? (Dans le cas où vous êtes en train de faire du développement web...)
voir aussi stackoverflow.com/questions/1854/...
import sys print(sys.la version) de nous donner le résultat de sorte que nous savons de quoi nous avons affaire à des
voir aussi stackoverflow.com/questions/1854/...
import sys print(sys.la version) de nous donner le résultat de sorte que nous savons de quoi nous avons affaire à des
OriginalL'auteur | 2009-09-14
Vous devez vous connecter pour publier un commentaire.
Essayer:
J'ai essayé sur mon ordinateur avec la version 2.6 de Python et j'ai obtenu ce que la sortie:
Après les dernières modifications, je vois que vous avez appelé votre script platform.py. C'est la cause d'un problème de nom, comme lorsque vous appelez
platform.system()
etplatform.release()
, c'est regarder dans votre dossier, et de ne pas Python module de plate-forme. Si vous modifiez le nom de votre fichier, l'ensemble de vos problèmes doivent être résolus.OriginalL'auteur Thomas Owens
c'est parce que vous avez nommé votre programme de "plate-forme". Donc lors de l'importation du module "plate-forme", votre programme est importé, en revanche, une circulaire de l'importation.
Essayez de renommer le fichier test_platform.py et il va fonctionner.
OriginalL'auteur Nicolas Dumazet
OriginalL'auteur Raghvendra
bien cela dépend de l'OS:
par exemple, j'avais testé
Windows, je n'ai vraiment pas de test ni de soins 😛
OriginalL'auteur carlord