对于以下代码,我有映射和一个“cookie”示例,其中包含我想通过 python 添加到 SQLalchemy 的一些信息。正如您所看到的,Farmloc、TreasureMap 和 Crafts 等一些字段都有指向的多个条目。我搜索并找不到除 Enum 以外的其他内容,但这给我带来了一些麻烦。有没有比我在这里所做的更好的方法。使用 Python3.6.1 和 SQLalchemy 1.1.11
import csv, sqlalchemy
from sqlalchemy import Column, String, Integer, ForeignKey, Numeric, Boolean
from sqlalchemy.ext.declarative import declarative_base
import sqlite3
from enum import Enum, auto
import enum
from sqlalchemy import create_engine
engine = create_engine('sqlite:///:memory:', echo=True) #TEST DB
Base = declarative_base()
class Crystal(Base):
__tablename__ = 'crystals'
dbID = Column(Integer, primary_key=True)
ItemName = Column(String, index=True, nullable=False) #Full name, (ie. Earth Shard, Wind Crystal, Fire Cluster)
ItemType = Column(String) #Fire, Earth, …Run Code Online (Sandbox Code Playgroud) 我遇到了一些解决方案,但我想知道这是否只是excel的限制,或者没有办法创建多个值来从同一个单元格进行评估.C3从相邻单元格中的所有值创建平均值.
我会解释为什么我要这样做.我正在编写游戏中物品价格的speadsheet,并希望从列的一个单元格中创建一个伪数据库.我想要做的只是在一个单元格中的一个例子:
2,40,300,200,340
没有C2(单元名称)总和所有条目除以条目总数这样的东西?用逗号分隔的所有值的平均值?
我知道这可以通过多个单元格轻松完成,但我想减少水平混乱,所以想知道是否有任何方法可以使用语法分离值,而不使用VBA或过于复杂的代码.