python - 动态生成的类和变量名
问题描述
我有这样的csv,
name,job
Jay,engineer
Kay,layer
hop,warrior
然后我将其加载pandas
datafrme
并放入数据库
df = pd.read_csv('job.csv')
for index,row in df.iterrows():
q = Issue(name = row[0],job = row[1])
q.save()
print ("Register : ",row[0] , " / ",row[1])
exit()
它运行良好,但现在,我想将此代码概括为如下所示的函数。
def stor_db(classname):
df = pd.read_csv(classname + '.csv')
for index,row in df.iterrows():
q = `classname`(
`title[0]ofdf` = row[0],
`title[1]ofdf` = row[1])
q.save()
print ("Register : ",row[0] , " / ",row[1])
exit()
我需要动态地制作变量/类名。
python和pandas可以吗??
解决方案
推荐阅读
- bash - bash 脚本中“jobs”命令的奇怪行为
- python - 使用 Scrapy 在 .asp 网站上下载所有 pdf 文件时出现问题
- html - 使模式内的引导表可滚动
- azure - 如果发生异常,向 Azure Function Dead-letter-queue 添加其他信息
- ant - 为什么我的单目标 Ant 构建不运行目标?
- java - 检测软导航栏中的更改键盘按钮
- windows - 当我使用带有 -e 选项的 Perl 解释器时出现以下错误
- css - 当元素绝对定位时,'margin-top,-left,-bottom,-right'和'top,left,bottom,right'属性之间有什么区别吗?
- docker - 我一直在尝试使用 dockerfile 和 docker compose 在 apache 映像上创建一个文件夹
- gnuplot - 设置线型是否也设置线色?