方式一:将代码保存为
文件并运行(推荐)这是我们一直在使用的方式,也是开发项目的标准做法。
- 创建文件: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("连接成功!")
注意:在解释器中粘贴多行代码有时会出错,建议用于简单测试。
- 输入
或按
退出交互模式。