编写一段python代码,为data.txt写入“Hello Agent1”,同时向student表中插入教程P117的后两条数据,在Hadoop的web管理界面中查看结果并记录。
时间: 2024-02-13 20:05:47 浏览: 69
好的,以下是代码实现:
```python
# 导入必要的库
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
database='test_db'
)
# 向data.txt写入"Hello Agent1"
with open('data.txt', 'w') as f:
f.write('Hello Agent1')
# 向student表中插入数据
cursor = conn.cursor()
sql = "INSERT INTO student (name, age, grade) VALUES (%s, %s, %s)"
val = [('John', 20, 'P117'),
('Tom', 22, 'P117')]
cursor.executemany(sql, val)
conn.commit()
# 关闭数据库连接
cursor.close()
conn.close()
```
请注意,以上代码需要根据实际情况进行修改,包括MySQL数据库的连接信息以及student表的字段名和数据类型。同时,执行完以上代码后,还需要登录到Hadoop的web管理界面中查看student表中的数据是否已经成功插入。
阅读全文