पायथन में कॉलमयुक्त डेटा प्रदर्शित करना
कमांड-लाइन प्रशासन टूल के दायरे में, डेटा को अच्छी तरह से संरेखित करना अक्सर वांछनीय होता है कॉलम. जबकि टैब वर्ण एक सीधा समाधान प्रदान करते हैं, वे अलग-अलग लंबाई के डेटा के साथ काम करते समय विफल हो जाते हैं। इस लेख का उद्देश्य लिनक्स 'कॉलम-टी' कमांड के व्यवहार से प्रेरित एक पायथन समाधान प्रस्तुत करके इस चुनौती का समाधान करना है। पायथन 2.6 से, निम्नलिखित दृष्टिकोण को नियोजित किया जा सकता है:
table_data = [ ['ए', 'बी', 'सी'], ['आआआआ', 'बी', 'सी'], ['ए', 'बीबीबीबीबीबीबीबीबी', 'सी'] ] तालिका_डेटा में पंक्ति के लिए: print("{: >20} {: >20} {: >20}".format(*row))table_data = [
['a', 'b', 'c'],
['aaaaaaaaaa', 'b', 'c'],
['a', 'bbbbbbbbbb', 'c']
]
for row in table_data:
print("{: >20} {: >20} {: >20}".format(*row))
a b c आआआआआआ बी सी a bbbbbbbbbb c
a b c aaaaaaaaaa b c a bbbbbbbbbb c
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3