python-hostlist είναι μια ενότητα Python που ξέρει πώς να επεκτείνουν και να συλλέγουν εκφράσεις hostlist.
Παράδειγμα:
& Nbsp? % Python
& Nbsp? Python 2.5.1 (R251: 54863, 10 Ιουλίου 2008, 17:24:48)
& Nbsp? [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] για linux2
& Nbsp? Πληκτρολογήστε "βοήθεια", "πνευματικής ιδιοκτησίας", "πιστώσεις" ή "άδεια" για περισσότερες πληροφορίες.
& Nbsp? >>> Hostlist εισαγωγής
& Nbsp? >>> Οικοδεσπότες = hostlist.expand_hostlist ("n [1-10,17]")
& Nbsp? >>> Οικοδεσπότες
& Nbsp? ['N1 »,« η2 »,« Ν3 »,« n4 »,« n5 »,« n6 »,« ν7 »,« n8 »,« Ν9 »,« Ν10 »,« 17Ν']
& Nbsp? >>> Hostlist.collect_hostlist (οικοδεσπότες)
& Nbsp? 'N [1-10,17] »
& Nbsp? >>> Hostlist.collect_hostlist (["x1y1", "x2y2", "x1y2", "x2y1")]
& Nbsp? «Χ [1-2] y [1-2]»
Bad hostlists ή τα ονόματα εξυπηρετητών θα έχει ως αποτέλεσμα η εξαίρεση hostlist.BadHostlist που προβάλλονται.
Την εντολή 'hostlist »προβλέπεται να επεκταθεί / συλλογή hostlists και να εκτελέσει πράξεις συνόλων από αυτούς. Παράδειγμα:
& Nbsp? % Hostlist n [1-10] n [5-20]
& Nbsp? n [1-20]
& Nbsp? --difference% Hostlist n [1-10] n [5-20]
& Nbsp? n [1-4]
& Nbsp? % Hostlist --expand --intersection n [1-10] n [5-20]
& Nbsp? Ν5
& Nbsp? Ν6
& Nbsp? π7
& Nbsp? N8
& Nbsp? n9
& Nbsp? N10
Εγκατάσταση άμεσα με το τρέξιμο
& Nbsp? Python setup.py κατασκευής & nbsp? & nbsp? (Όπως εσείς)
& Nbsp? python setup.py εγκατάσταση (ως root)
ή απλώς να αντιγράψετε τα αρχεία hostlist.py, hostlist και hostlist.1 σε κατάλληλες θέσεις
Τι είναι καινούργιο σε αυτή την έκδοση:.
- < li> Υποστήριξη Python 3.
- Εισαγωγή μείωση από functools αν είναι δυνατόν.
- Χρησιμοποιήστε Python τέχνασμα 2/3 εγκατάσταση από ... / Demo / distutils / test2to3
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε