কম্পিউটার টিউটোরিয়াল

কমান্ড লাইন থেকে পাইথন ফাংশন রান করা

পাইথনের -c অপশন ব্যবহার করে কমান্ড লাইন থেকে সরাসরি কোড এক্সিকিউট করা যায়, যার মাধ্যমে ফাংশন কল করা সম্ভব।

পদ্ধতিগুলো

# ১. ইম্পোর্ট করে কল
$ python -c 'import foobar; print(foobar.sayHello())'

# ২. from import * ব্যবহার করে
$ python -c 'from foobar import *; print(sayHello())'

# ৩. স্পেসিফিক ফাংশন ইম্পোর্ট করে
$ python -c 'from foobar import sayHello; print(sayHello())'

আউটপুট

Hello

ব্যাখ্যা

  • -c ফ্ল্যাগ পাইথনকে স্ট্রিং আকারে কোড এক্সিকিউট করার নির্দেশ দেয়।
  • সেমিকোলন (;) দিয়ে এক লাইনে একাধিক স্টেটমেন্ট লেখা যায়।
  • কোটেশন escapar করা লাগে (শেলের টাইপ অনুযায়ী)।

উন্নত পদ্ধতি: argparse / click / typer

প্রোডাকশন CLI টুলের জন্য argparse (স্ট্যান্ডার্ড লাইব্রেরি), click, বা typer লাইব্রেরি ব্যবহার করুন — আটোমেটিক হেল্প, টাইপ চেকিং, কম্পলিশন সাপোর্ট করে।

  1. পাইথন প্রোগ্রাম কীভাবে রান করবেন?

  2. ভিন্ডোজ ১০-এ কমান্ড লাইন ব্যবহার করে মাইক্রোসফট এজ চালানো

  3. Windows 11/10-এ কমান্ড লাইন দিয়ে Windows Updates চালানো

  4. কমান্ড লাইন থেকে উবুন্টু আপগ্রেড করার পদ্ধতি