Technical discuss

正确执行Python代码的两种标准方式

More
27 Dec 2025 00:15 #963 by service
New Topic
方式一:将代码保存为 
Code:
.py
 文件并运行(推荐)这是我们一直在使用的方式,也是开发项目的标准做法。
  1. 创建文件:bash
    Code:
    cd ~/ContentAutomationHub nano models.py
  2. 粘贴代码:将我上一轮回复中完整的 
    Code:
    models.py
     文件内容复制进去。
  3. 保存并退出:在nano编辑器中,按 
    Code:
    Ctrl+O
     保存,按 
    Code:
    Ctrl+X
     退出。
  4. 运行文件:bash
    Code:
    python models.py
    如果文件只包含类定义和 
    Code:
    create_engine
    ,运行后不会有输出,但会执行 
    Code:
    Base.metadata.create_all(bind=engine)
    ,创建数据表。您可以运行我们之前创建的 
    Code:
    python db_demo.py
     来测试。
方式二:进入Python交互式解释器(用于简单测试)如果您想快速测试几行代码,可以使用这种方式。
  1. 在终端输入 
    Code:
    python3
     或 
    Code:
    python
     进入交互模式:bash
    Code:
    cd ~/ContentAutomationHub python3
    您会看到提示符变为 
    Code:
    >>>
  2. 在 
    Code:
    >>>
     后逐行输入或粘贴代码进行测试:python
    Code:
    >>> import os >>> from sqlalchemy import create_engine >>> # ... 继续输入其他行 >>> engine = create_engine("mysql+pymysql://root:YourPassword@localhost/content_hub?charset=utf8mb4") >>> # 测试连接 >>> conn = engine.connect() >>> conn.close() >>> print("连接成功!")
    注意:在解释器中粘贴多行代码有时会出错,建议用于简单测试。
  3. 输入 
    Code:
    exit()
     或按 
    Code:
    Ctrl+D
     退出交互模式。

Please Log in or Create an account to join the conversation.