# 运行 python 程序
> 原文: [https://thepythonguru.com/running-python-programs/](https://thepythonguru.com/running-python-programs/)
* * *
于 2020 年 1 月 7 日更新
* * *
您可以通过两种方式运行 python 程序,首先通过直接在 python shell 中键入命令或运行存储在文件中的程序。 但是大多数时候您想运行存储在文件中的程序。
让我们在记事本目录中创建一个名为`hello.py`的文件,即使用记事本(或您选择的任何其他文本编辑器)创建一个`C:\Users\YourUserName\Documents`,记住 python 文件具有`.py`扩展名,然后在文件中编写以下代码。
```py
print("Hello World")
```
在 python 中,我们使用`print`函数将字符串显示到控制台。 它可以接受多个参数。 当传递两个或多个参数时,`print()`函数显示每个参数,并用空格分隔。
```py
print("Hello", "World")
```
**预期输出**:
```py
Hello World
```
现在打开终端,并使用`cd`命令将当前工作目录更改为`C:\Users\YourUserName\Documents`。
![CHANGE-CURRENT-WORKING-DIRECTORY.png](https://img.kancloud.cn/85/11/8511397f7ba1d324f51f345d4b3c4733_722x93.png)
要运行该程序,请键入以下命令。
```py
python hello.py
```
![RUNNING-HELLO-WORLD-PROGRAM.png](https://img.kancloud.cn/8c/b5/8cb58705aac32543c5c5933e7abf87c9_722x146.png)
如果一切顺利,您将获得以下输出。
```py
Hello World
```
## 获得帮助
* * *
使用 python 迟早会遇到一种情况,您想了解更多有关某些方法或函数的信息。 为了帮助您,Python 具有`help()`函数,这是如何使用它。
**语法**:
要查找有关类别的信息:`help(class_name)`
要查找有关方法的更多信息,属于类别:`help(class_name.method_name)`
假设您想了解更多关于`int`类的信息,请转到 Python shell 并键入以下命令。
```py
>>> help(int)
Help on class int in module builtins:
class int(object)
| int(x=0) -> integer
| int(x, base=10) -> integer
|
| Convert a number or string to an integer, or return 0 if no arguments
| are given. If x is a number, return x.__int__(). For floating point
| numbers, this truncates towards zero.
|
| If x is not a number or if base is given, then x must be a string,
| bytes, or bytearray instance representing an integer literal in the
| given base. The literal can be preceded by '+' or '-' and be surrounded
| by whitespace. The base defaults to 10. Valid bases are 0 and 2-36.
| Base 0 means to interpret the base from the string as an integer literal.
| >>> int('0b100', base=0)
| 4
|
| Methods defined here:
|
| __abs__(self, /)
| abs(self)
|
| __add__(self, value, /)
| Return self+value.
```
如您所见,`help()`函数使用所有方法吐出整个`int`类,它还在需要的地方包含说明。
现在,假设您想知道`str`类的`index()`方法所需的参数,要找出您需要在 python shell 中键入以下命令。
```py
>>> help(str.index)
Help on method_descriptor:
index(...)
S.index(sub[, start[, end]]) -> int
Like S.find() but raise ValueError when the substring is not found.
```
在下一篇文章中,我们将学习 python 中的数据类型和变量。
* * *
* * *
- 初级 Python
- python 入门
- 安装 Python3
- 运行 python 程序
- 数据类型和变量
- Python 数字
- Python 字符串
- Python 列表
- Python 字典
- Python 元组
- 数据类型转换
- Python 控制语句
- Python 函数
- Python 循环
- Python 数学函数
- Python 生成随机数
- Python 文件处理
- Python 对象和类
- Python 运算符重载
- Python 继承与多态
- Python 异常处理
- Python 模块
- 高级 Python
- Python *args和**kwargs
- Python 生成器
- Python 正则表达式
- 使用 PIP 在 python 中安装包
- Python virtualenv指南
- Python 递归函数
- __name__ == "__main__"是什么?
- Python Lambda 函数
- Python 字符串格式化
- Python 内置函数和方法
- Python abs()函数
- Python bin()函数
- Python id()函数
- Python map()函数
- Python zip()函数
- Python filter()函数
- Python reduce()函数
- Python sorted()函数
- Python enumerate()函数
- Python reversed()函数
- Python range()函数
- Python sum()函数
- Python max()函数
- Python min()函数
- Python eval()函数
- Python len()函数
- Python ord()函数
- Python chr()函数
- Python any()函数
- Python all()函数
- Python globals()函数
- Python locals()函数
- 数据库访问
- 安装 Python MySQLdb
- 连接到数据库
- MySQLdb 获取结果
- 插入行
- 处理错误
- 使用fetchone()和fetchmany()获取记录
- 常见做法
- Python:如何读取和写入文件
- Python:如何读取和写入 CSV 文件
- 用 Python 读写 JSON
- 用 Python 转储对象