हमारा काम पायथन में एक प्रोग्राम विकसित करना है ताकि इसका स्क्रिप्ट नाम प्रिंट किया जा सके जहां इसे निष्पादित किया जा रहा है। कोडिंग भाग सरल है। हम उपयोग करते हैं
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