杰瑞科技汇

如何在Python中创建Python文件?

下面我将为你详细解释如何在不同场景下创建 Python 文件,并提供从基础到进阶的完整指南。


核心概念:什么是 Python 文件?

一个 Python 文件(my_script.py)是一个纯文本文件,其中包含了用 Python 编程语言编写的源代码,你可以用任何文本编辑器或集成开发环境来编写它,然后通过 Python 解释器来执行它。

创建它的过程,本质上就是在你的计算机上创建一个新文件,并给它一个 .py 的扩展名。


使用文本编辑器(最基础、最常用)

这是最直接的方法,适用于所有操作系统(Windows, macOS, Linux)。

步骤:

  1. 打开文本编辑器

    • Windows: 记事本、Notepad++、VS Code、Sublime Text。
    • macOS: TextEdit、Xcode、VS Code、Sublime Text。
    • Linux: Gedit、Kate、VS Code、Sublime Text。

    强烈推荐使用像 Visual Studio Code (VS Code) 这样的现代代码编辑器,因为它有语法高亮、代码补全等功能,能极大提升编程体验。

  2. 编写代码: 在打开的编辑器中,输入你的 Python 代码,我们写一个经典的 "Hello, World!" 程序:

    # 这是一个简单的 Python 脚本
    print("Hello, World!")
    name = "Python"
    print(f"欢迎来到 {name} 的世界!")
  3. 保存文件

    • 点击 "文件" -> "另存为"。
    • 选择一个你想要保存文件的位置(在桌面创建一个 python_projects 文件夹)。
    • 最重要的一步:在“文件名”输入框中,给你的文件命名,并确保文件扩展名是 .py
      • hello.py
      • 注意:如果你的编辑器(如 Windows 的记事本)默认隐藏文件扩展名,你可能需要在一个设置中取消勾选“隐藏已知文件类型的扩展名”,以确保你能输入 .py
    • 点击“保存”。

你就成功创建了一个名为 hello.py 的 Python 文件。

如何运行这个文件?

  1. 打开命令行/终端

    • Windows: 按 Win + R,输入 cmdpowershell,然后按回车。
    • macOS: 打开“启动台”,搜索“终端”。
    • Linux: 按 Ctrl + Alt + T
  2. 切换到文件所在目录: 使用 cd (change directory) 命令,如果你的文件保存在桌面,你需要先进入桌面:

    # 注意:你的用户名可能不同
    cd C:\Users\YourUsername\Desktop 
    # 或者 macOS/Linux
    cd ~/Desktop
  3. 运行文件: 在命令行中输入 pythonpython3,然后跟上你的文件名:

    python hello.py

    或者

    python3 hello.py

    你应该会看到命令行输出了:

    Hello, World!
    欢迎来到 Python 的世界!

使用 Python 交互式环境(临时创建)

在 Python 的交互式解释器(REPL)中,你可以直接写代码并立即看到结果,但这不会自动创建一个 .py 文件,你可以手动保存会话内容。

步骤:

  1. 打开交互式环境

    • Windows: 在开始菜单搜索 "Python" 或 "Python3",打开 "Python 3.x" 应用程序。
    • macOS/Linux: 打开终端,输入 pythonpython3 并回车。
  2. 输入代码: 你会看到 >>> 提示符,在这里输入代码:

    >>> print("Hello from the interactive shell!")
    >>> x = 10
    >>> y = 20
    >>> print(x + y)
  3. 保存会话: 交互式环境不会自动保存你的代码,如果你想把这些代码保存到一个文件中,你需要使用一个特殊的模块。

    • >>> 提示符下输入:

      >>> import this

      然后按 Ctrl + Z (Windows) 或 Ctrl + D (macOS/Linux) 退出,但这不是标准做法。

    • 更推荐的做法:在交互式环境中,你只是用来测试和调试,当你写好了一段想重复使用的代码,最好的方式是复制粘贴到文本编辑器中,然后按照方法一保存为 .py 文件。


使用集成开发环境(推荐)

集成开发环境为你提供了“创建文件”的图形化界面,并集成了代码编辑、调试、运行等所有功能。

以 Visual Studio Code (VS Code) 为例:

  1. 安装 VS Code:如果你还没有安装,请先从 官网 下载并安装。

  2. 安装 Python 扩展

    • 打开 VS Code。
    • 点击左侧活动栏的“扩展”图标(四个方块)。
    • 在搜索框中输入 "Python"。
    • 找到由 Microsoft 发布的官方 Python 扩展,点击“安装”。
  3. 创建新文件

    • 在 VS Code 中,点击菜单栏的“文件” -> “新建文件”。
    • 或者直接按快捷键 Ctrl + N (Windows/Linux) 或 Cmd + N (macOS)。
  4. 保存文件并指定扩展名

    • 点击菜单栏的“文件” -> “保存”。
    • 或者按快捷键 Ctrl + S (Windows/Linux) 或 Cmd + S (macOS)。
    • 在弹出的对话框中,输入文件名,务必输入 .py 后缀my_project.py
    • 选择保存位置,然后点击“保存”。

VS Code 会自动识别这是一个 Python 文件,并启用语法高亮和智能提示。

在 VS Code 中运行文件:

VS Code 提供了非常方便的运行方式:

  • 直接运行:在代码编辑器中,按 F5 键,这会启动调试器。
  • 在终端中运行:点击 VS Code 底部的“终端”选项卡,打开一个集成终端,它默认会定位到你当前打开的文件所在的目录,直接输入 python your_file_name.py 即可运行。
  • 使用“运行 Python 文件”按钮:VS Code 的右上角或右上角,通常会有一个播放按钮 ▶️,点击它即可运行当前文件。

使用命令行/终端创建文件(高级用户)

如果你习惯在命令行中工作,可以直接用命令创建并写入一个 Python 文件。

在 Windows (PowerShell / CMD) 中:

使用 echo 命令和重定向符号 >

# 创建一个简单的 hello.py 文件
echo print("Hello from PowerShell!") > hello.py
# 查看文件内容
cat hello.py
# 运行文件
python hello.py

在 macOS / Linux 中:

使用 echo 命令和重定向符号 >

# 创建一个简单的 hello.py 文件
echo 'print("Hello from macOS/Linux!")' > hello.py
# 查看文件内容
cat hello.py
# 运行文件
python3 hello.py

注意:这种方法适合创建非常简单的单行或几行文件,对于复杂的代码,仍然推荐使用文本编辑器或 IDE。


总结与最佳实践

方法 优点 缺点 适用场景
文本编辑器 简单、轻量、所有系统都有 功能较少,需要手动管理项目 编写简单脚本、快速修改代码
交互式环境 即时反馈,方便学习和测试 代码不持久,无法保存为文件 学习语法、测试小段代码、调试
集成开发环境 功能强大(语法高亮、调试、Git集成等) 需要安装和配置 开发项目、编写复杂程序的首选
命令行创建 快速、无需离开终端 不适合编写复杂代码 自动化脚本、快速创建模板文件

给初学者的建议:

  1. 首选 VS Code:安装 VS Code 和 Python 扩展,这是目前最流行、最适合 Python 开发者的免费工具。
  2. 养成好习惯
    • 创建一个专门的文件夹来存放你的 Python 项目(~/python_projects)。
    • 为每个项目或每个脚本创建一个有意义的文件名。
    • 文件名使用小写字母和下划线,calculate_average.py,而不是 CalculateAverage.py
    • 在代码开头写上注释,说明这个文件是做什么的。

通过以上方法,你就可以在 Python 中顺利地创建和管理你的 Python 文件了。

分享:
扫描分享到社交APP
上一篇
下一篇