在Python中输入数据表可以通过多种方式实现,具体取决于您想输入数据表的环境和格式。以下是几种常见的方法:
使用openpyxl库
安装openpyxl库:`pip install openpyxl`
打开工作簿并定位工作表:
from openpyxl import load_workbookworkbook = load_workbook('员工信息表.xlsx')sheet = workbook['Sheet1']
逐行填入数据:
employees = [{'name': '张三', 'dept': '研发部', 'salary': 10000},{'name': '李四', 'dept': '销售部', 'salary': 8000},更多员工信息]for row, employee in enumerate(employees, start=2):sheet.cell(row=row, column=1, value=employee['name'])sheet.cell(row=row, column=2, value=employee['dept'])sheet.cell(row=row, column=3, value=employee['salary'])workbook.save('updated_employee_info.xlsx')
使用Selenium库
安装Selenium库:`pip install selenium`
打开网页并找到输入框输入数据:
from selenium import webdriverdriver = webdriver.Chrome()driver.get('https://example.com/form')input_element = driver.find_element_by_id('input_field')input_element.send_keys('Hello, World!')submit_button = driver.find_element_by_id('submit_button')submit_button.click()driver.quit()

使用控制台输入
使用`input()`函数从控制台读取输入:
name = input('请输入你的姓名:')age = int(input('请输入你的年龄:'))print(f'你好,{name},你的年龄是{age}岁。')
使用文件输入
从文件中读取数据:
with open('input.txt', 'r') as file:data = file.read()print(data)
使用命令行参数
使用`sys.argv`读取命令行参数:
import sysname = sys.argvprint(f'你好,{name}!')
使用结构化数据输入
使用`json`或`csv`模块读取数据:
import jsondata = json.loads(open('data.json').read())print(data)
选择合适的方法取决于您的具体需求和应用场景。
