हमारा कार्य पायथन में एक प्रोग्राम विकसित करना है जो उसके स्क्रिप्ट नाम को प्रिंट करे जहां इसे निष्पादित किया जा रहा है। कोडिंग भाग सरल है। हम उपयोग करते हैं
int main(int argc, char** argv)
यह फ़ंक्शन कई पैरामीटर्स पास करता है। पहला पैरामीटर प्रोग्राम को पास किए गए तर्कों की संख्या है, दूसरा पैरामीटर वह सरणी है जिसमें प्रोग्राम को पास किए गए सभी तर्कों के नाम होते हैं।
उदाहरण कोड
import sys
def main():
my_program = sys.argv[0]
my_index = my_program.rfind("\\") + 1
# फ़ाइलनाम स्लाइसिंग
My_program = my_program[my_index:]
print("Program Name: % s" % my_program)
# मुख्य ब्लॉक
if __name__ == "__main__":
main()
आउटपुट
Program Name: C:/Users/TP/Desktop/PYTHON FOLDER/python241-280/python277.py