আমাদের কাজ হল পাইথনে একটি প্রোগ্রাম তৈরি করা যাতে এটির স্ক্রিপ্টের নাম প্রিন্ট করা হয় যেখানে এটি চালানো হচ্ছে। কোডিং অংশ সহজ. আমরা ব্যবহার করি
int main(int argc, char** argv)
এই ফাংশনটি একাধিক পরামিতি পাস করে। প্রথম প্যারামিটার হল প্রোগ্রামে পাস করা আর্গুমেন্টের সংখ্যা, দ্বিতীয় প্যারামিটার হল অ্যারে যাতে প্রোগ্রামে পাস করা সমস্ত আর্গুমেন্টের নাম থাকে৷
উদাহরণ কোড
import sys def main(): my_program = sys.argv[0] my_index = my_program.rfind("\\") + 1 # slicing the filename My_program = my_program[my_index:] print("Program Name: % s" % my_program) # main block if __name__ == "__main__": main()
আউটপুট
Program Name: C:/Users/TP/Desktop/PYTHON FOLDER/python241-280/python277.py