方式一:将代码保存为
文件并运行(推荐)这是我们一直在使用的方式,也是开发项目的标准做法。
- 创建文件:bash
Code:
cd ~/ContentAutomationHub nano models.py
- 粘贴代码:将我上一轮回复中完整的 文件内容复制进去。
- 保存并退出:在nano编辑器中,按 保存,按 退出。
- 运行文件:bash 如果文件只包含类定义和 ,运行后不会有输出,但会执行
Code:
Base.metadata.create_all(bind=engine)
,创建数据表。您可以运行我们之前创建的 来测试。
方式二:进入Python交互式解释器(用于简单测试)如果您想快速测试几行代码,可以使用这种方式。
- 在终端输入 或 进入交互模式:bash
Code:
cd ~/ContentAutomationHub python3
您会看到提示符变为 。 - 在 后逐行输入或粘贴代码进行测试: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("连接成功!")
注意:在解释器中粘贴多行代码有时会出错,建议用于简单测试。 - 输入 或按 退出交互模式。