Per mozmill ir kitų "Mozilla Python kodas, atsiskaitomosios pagrindinę platformą daroma įvairiais būdais. Įvairios patikrinimai reikalingi sukelti kopija + įklijuoti daug, paliekant skaitytojui įdomu .... tai specialus patikrinimas būtinas (EG) operacinė sistema? Kadangi informacija nėra konsoliduojamos, patikrinimai nebuvo padaryta nuosekliai, nei tai apibrėžta, ką mes tikrinti.
MozInfo siūlo išspręsti šią problemą. & Nbsp; MozInfo yra tiltas sąsaja, todėl pagrindinio (kompleksas) gausybė OS ir architektūra deriniai atitinka tam vertybių relavence pogrupyje Mozilla programinę įrangą. Dabartinė įgyvendinimas atskleidžia relavent raktą, vertės: OS versiją, bitai ir procesorius. Be to, paketas naudojamas galima rasti Windows platformoje.
"API" panaudojimas "
MozInfo yra python paketas. Atsisiųsti programinę įrangą ir veikia python setup.py plėtoti leis jums padaryti importo mozinfo nuo python. [Mozinfo.py] (https://github.com/mozautomation/mozmill/blob/master/mozinfo/mozinfo.py) yra tik Faile yra šis paketas, todėl, jei jums reikia vieno failo sprendimą, galite tiesiog parsisiųsti arba skambinkite šį failą per internetą.
Aukščiausio lygio atributai (OS, versija, bitai, procesorius) yra kaip modulio globals:
& Nbsp; jei mozinfo.os == "laimėti": ...
Be to, mozinfo eksportuoja žodynas, mozinfo.info, kurios turi šias vertybes. mozinfo taip pat eksportuoja:
- Pasirinkti: galimų reikšmių žodyną OS, bitai ir procesorius
- Pagrindinis: console_script įvažiavimo mozinfo
- Nežinomas: Singleton reiškiantis vertę, kuri negali būti nustatyta
nežinoma turi string atstovavimas "nežinoma". nežinoma įvertins kaip Neteisingų python:
& Nbsp; jei ne mozinfo.os: ... # nežinoma!
Komandinės eilutės naudojimas "
MozInfo ateina su komandų eilutės, mozinfo kuri gali būti naudojama diagnozuoti vienas dabartinę sistemą.
Pavyzdys galia:
& Nbsp; OS: Linux versija: Ubuntu 10.10 grąžtai: 32 Procesorius: x86
Trys iš šių sričių, OS, bitai ir procesorius, turi baigtinį rinkinį pasirinkimų. Jūs galite pamatyti šių pasirinkimų naudojant mozinfo --os, mozinfo --bits vertę ir mozinfo --processor. . mozinfo help dokumentai komandų eilutės naudojimas
Reikalavimai
- Python,
Komentarai nerastas