1: Command Line Python(Command line Python scripting)
来源:互联网 发布:瑞士 知乎 编辑:程序博客网 时间:2024/05/17 07:33
We looked at the command line Python interpreter in the last mission. The interpreter lets you run Python commands and see their results immediately. It's very useful for quickly testing snippets of code and debugging. But it's not a good way to develop Python programs, because the commands aren't saved anywhere.
In order to develop Python programs, we'll need to make files containing Python code. We'll then be able to use the interpreter to run them from the command line. This way, we can save all our commands, but still see what's happening.
This is a very common way to develop using Python -- use an IDE or text editor to create Python files, then run them from the command line.
In order to make a file that Python can execute on the command line, we'll need to add some lines to a blank file:
The code above will print Welcome to a Python script
when it's run from the command line. To run it, we just need to put those lines into a file, and then call it with python file.py
(assuming the file is called file.py
).
This works because the __name__
variable in Python scripts is automatically set to the name of the module. If the module is being run from the command line, it will be set to __main__
. Checking this allows us to tell if a script is being run from the command line or not.
Instructions
Create a file called script.py
in the /home/dq
folder that contains the following code:
if __name__ == "__main__": print("Welcome to a Python script")
Finally, save the file and run it using python script.py
.
- 1: Command Line Python(Command line Python scripting)
- 2: Python Versions(Command line Python scripting)
- 9: Command Line Arguments(Command line Python scripting)
- 3: Installing Packages(Command line Python scripting )
- 4: Virtual Environments(Command line Python scripting )
- 5: Python 3 Virtualenv(Command line Python scripting )
- 1: Command Line Python(Challenge: Working with the Command Line)
- 6: Activating A Virtualenv( Command line Python scripting )
- 7: Checking The Installed Packages(Command line Python scripting)
- 8: Importing A File(Command line Python scripting)
- 10: Deactivating A Virtualenv(Command line Python scripting )
- Python - Parser for command line options - optparse
- Python - Parser for command line options - argparse
- Python Intro - Parse Command Line Parameters
- python转义字符串for shell command line
- Linux Command Line and Shell Scripting Bible
- Command Line -- Lesson 1
- command line
- 面向对象和面向过程的区别
- HTTP与HTTPS的区别
- sublimeText python一些配置
- java.lang.CharSequence cannot be resolved
- (转)maven_pom详解
- 1: Command Line Python(Command line Python scripting)
- android studio编码格式编译运行异常:Error:(1, 1) 错误: 非法字符: '\ufeff';
- 2: Python Versions(Command line Python scripting)
- ubuntu 国内源
- 在Qt 5.7 下配置OpenCV 开发环境
- 3: Installing Packages(Command line Python scripting )
- 4: Virtual Environments(Command line Python scripting )
- public, private, protected访问修饰符
- Leetcode 58 之反向迭代器的使用