保存"办公时间"数据的正确方式取决于数据的类型和你的需求。以下是一些常见的解决方法,包括代码示例:
import csv
def save_office_hours(office_hours):
with open('office_hours.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Date', 'Start Time', 'End Time'])
for day, start_time, end_time in office_hours:
writer.writerow([day, start_time, end_time])
import json
def save_office_hours(office_hours):
with open('office_hours.json', 'w') as file:
json.dump(office_hours, file)
import sqlite3
def save_office_hours(office_hours):
conn = sqlite3.connect('office_hours.db')
c = conn.cursor()
c.execute('''CREATE TABLE IF NOT EXISTS office_hours
(day TEXT, start_time TEXT, end_time TEXT)''')
c.executemany('INSERT INTO office_hours VALUES (?, ?, ?)', office_hours)
conn.commit()
conn.close()
以上是保存"办公时间"数据的常见方式。根据你的具体需求和应用环境,你还可以选择其他方式,如使用 Excel 文件、NoSQL 数据库等。