मुझे पता है कि मुझे पार्टी में देर हो गई है, लेकिन मैंने इसके लिए सिर्फ एक पुस्तकालय बनाया है जो मुझे लगता है कि वास्तव में मदद कर सकता है। यह बेहद सरल है, इसीलिए मुझे लगता है कि आपको इसका इस्तेमाल करना चाहिए। इसे टेबलिट कहा जाता है ।
मूल उपयोग
इसका उपयोग करने के लिए, पहले GitHub पेज पर डाउनलोड निर्देशों का पालन करें ।
फिर इसे आयात करें:
import TableIt
फिर उन सूचियों की सूची बनाएं जहां प्रत्येक आंतरिक सूची एक पंक्ति है:
table = [
[4, 3, "Hi"],
[2, 1, 808890312093],
[5, "Hi", "Bye"]
]
फिर आपको इसे प्रिंट करना होगा:
TableIt.printTable(table)
यह आपको मिलने वाला आउटपुट है:
+--------------------------------------------+
| 4 | 3 | Hi |
| 2 | 1 | 808890312093 |
| 5 | Hi | Bye |
+--------------------------------------------+
क्षेत्र का नाम
यदि आप चाहते हैं, तो आप फ़ील्ड नामों का उपयोग कर सकते हैं ( यदि आप फ़ील्ड नामों का उपयोग नहीं कर रहे हैं, तो आपको उपयोग करने के लिए कहने की ज़रूरत नहीं है = गलत क्योंकि यह डिफ़ॉल्ट रूप से सेट है ):
TableIt.printTable(table, useFieldNames=True)
उससे आपको मिलेगा:
+--------------------------------------------+
| 4 | 3 | Hi |
+--------------+--------------+--------------+
| 2 | 1 | 808890312093 |
| 5 | Hi | Bye |
+--------------------------------------------+
उदाहरण के लिए, आप ऐसा कर सकते हैं:
import TableIt
myList = [
["Name", "Email"],
["Richard", "richard@fakeemail.com"],
["Tasha", "tash@fakeemail.com"]
]
TableIt.print(myList, useFieldNames=True)
उसमें से:
+-----------------------------------------------+
| Name | Email |
+-----------------------+-----------------------+
| Richard | richard@fakeemail.com |
| Tasha | tash@fakeemail.com |
+-----------------------------------------------+
या आप कर सकते हैं:
import TableIt
myList = [
["", "a", "b"],
["x", "a + x", "a + b"],
["z", "a + z", "z + b"]
]
TableIt.printTable(myList, useFieldNames=True)
और इससे आपको मिलता है:
+-----------------------+
| | a | b |
+-------+-------+-------+
| x | a + x | a + b |
| z | a + z | z + b |
+-----------------------+
रंग की
आप रंगों का भी उपयोग कर सकते हैं।
आप रंग विकल्प का उपयोग करके रंगों का उपयोग करते हैं ( डिफ़ॉल्ट रूप से यह किसी के लिए सेट नहीं है ) और आरजीबी मूल्यों को निर्दिष्ट करता है।
ऊपर से उदाहरण का उपयोग करना:
import TableIt
myList = [
["", "a", "b"],
["x", "a + x", "a + b"],
["z", "a + z", "z + b"]
]
TableIt.printTable(myList, useFieldNames=True, color=(26, 156, 171))
तब आपको मिलेगा:

कृपया ध्यान दें कि मुद्रण रंग आपके लिए काम नहीं कर सकता है, लेकिन यह अन्य पुस्तकालयों के समान ही काम करता है जो रंगीन पाठ को प्रिंट करते हैं। मैंने परीक्षण किया है और हर एक रंग काम करता है। नीले रंग को गड़बड़ नहीं किया जाता है क्योंकि यह डिफ़ॉल्ट 34mएएनएसआई से बचने के क्रम का उपयोग करेगा (यदि आपको नहीं पता कि यह क्या है तो कोई फर्क नहीं पड़ता)। वैसे भी, यह सब इस तथ्य से आता है कि हर रंग सिस्टम डिफ़ॉल्ट के बजाय आरजीबी मूल्य है।
और जानकारी
अधिक जानकारी के लिए GitHub पेज देखें