আমাদের কাজ হল পাইথনে একটি প্রোগ্রাম তৈরি করা যাতে এটির স্ক্রিপ্টের নাম প্রিন্ট করা হয় যেখানে এটি চালানো হচ্ছে। কোডিং অংশ সহজ. আমরা ব্যবহার করি
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