আমি জানি যে আমি পার্টিতে দেরি করেছি, তবে আমি এই জন্য একটি লাইব্রেরি তৈরি করেছি যা আমি মনে করি সত্যই সহায়তা করতে পারে। এটি অত্যন্ত সহজ, সে কারণেই আমার মনে হয় আপনার এটি ব্যবহার করা উচিত। একে টেবিলিট বলা হয় ।
বেসিক ব্যবহার
এটি ব্যবহার করতে, প্রথমে গিটহাব পৃষ্ঠায় ডাউনলোডের নির্দেশাবলী অনুসরণ করুন ।
তারপরে এটি আমদানি করুন:
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
এএনএসআই এস্কেপ ক্রম (যদি আপনি এটি না জানেন তবে এটি কোনও ব্যাপার নয়)। যাইহোক, এগুলি সমস্ত বাস্তব থেকে আসে যে প্রতিটি রঙ সিস্টেম ডিফল্টের চেয়ে আরজিবি মান।
অধিক তথ্য
আরও তথ্যের জন্য গিটহাব পৃষ্ঠাটি পরীক্ষা করুন