data4 = self.la # 创建一个名为“庫存明細”的表格,如果不存在的话 cursor.execute('''CREATE TABLE IF NOT EXISTS data4 (id INTEGER PRIMARY KEY, 料號 TEXT NOT NULL, 儲位 INTEGER, 品名 INTEGER, 數量 INTEGER, 月使用量 INTEGER, 單價 INTEGER, 日期 INTEGER, 時間 INTEGER, 登記人 INTEGER, 入庫單號 INTEGER )''') # 提交更改(必须) conn.commit() 修改這段代碼將data4 = self.la獲取的變量為表格的名字
时间: 2024-02-10 08:25:06 浏览: 33
要将变量`data4`替换为表格的名字,您可以直接将其作为参数传递给`CREATE TABLE`语句中的表格名称。以下是修改后的代码示例:
```python
table_name = "data4"
# 创建一个名为“庫存明細”的表格,如果不存在的话
cursor.execute(f'''CREATE TABLE IF NOT EXISTS {table_name}
(id INTEGER PRIMARY KEY,
料號 TEXT NOT NULL,
儲位 INTEGER,
品名 INTEGER,
數量 INTEGER,
月使用量 INTEGER,
單價 INTEGER,
日期 INTEGER,
時間 INTEGER,
登記人 INTEGER,
入庫單號 INTEGER
)''')
# 提交更改(必须)
conn.commit()
```
在上述示例中,我们将`data4`变量替换为`table_name`,并将其作为格式化字符串中的表格名称参数传递给`CREATE TABLE`语句。
请确保在使用新的表格名称之前对其进行验证和清理,以防止任何潜在的安全风险。