In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article is about how to use Python program implementation to discuss the basic framework and structure of Python, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.
In the process of executing a Python program, you will find that its functions are very simple, such as adding from 1 to 10 and then printing out the File mode, executing Python programs and interactions fall into this category.
Mainly by tracking the execution of a very simple Python program, the basic framework and structure of Python implementation are briefly discussed.
To execute the Python program, the function is very simple: add it from 1 to 10 and then print it.
# test program sum = 0 for i in range (1,11): sumsum = sum + i print sum
If you want to debug Python with VS 2005 under Windows, you can set it by following these steps:
Set Startup Project to Python, so you can launch Python directly through F5. Right-click the Project Python and select Properties. In the dialog box, under Configuration Properties- > Debugging, set Command Arguments to-d test.py. Where test.py is the name of the program we want to debug. -d means to turn on the debug switch and you can see additional debugging information.
All right, after setting up, you can press F10 directly to track the execution of the program step by step.
First of all, F10, start the Python program, and you can see that there is nothing in the main function of Python, just simply calling Py_Main. As the name implies, Py_Main is naturally the main function, which is divided into several parts:
Analyze command line and environment variables
Initialize by calling Py_Initialize
Enter different execution modes according to the contents of the command line
If (command) {sts = PyRun_SimpleStringFlags (command, & cf)! = 0; free (command);} else if (module) {sts = RunModule (module); free (module);} else {if (filename = NULL & & stdin_is_interactive) {RunStartupFile (& cf);} / * XXX * / sts = PyRun_AnyFileExFlags (fp, filename = NULL? ": filename, filename! = NULL, & cf)! = 0 }
As you can easily see from the above code, there are three ways to execute:
Command mode to execute a single Python statement. Specified by-c. The contents of the statement are stored in the command variable. Call PyRun_SimpleStringFlags to execute.
Module mode, which executes the entire Module. Specified by-m. Call RunModule to execute.
File mode, execution of Python programs and interactions fall into this category. As you can see, if no filename is specified and stdin is interactive, a source program specified by PYTHONSTARTUP is executed.
The above is how to use Python program execution to discuss the basic framework and structure of Python implementation. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.