当前位置: 首页 > news >正文

pythonrestapicctv_使用pythonrestapi在JIRA中创建问题和自定义字段

我正在使用JIRA Python模块,它是restapi的扩展,用于自动删除和创建JIRA中的问题。我试图在JIRA中使用python脚本中的“for”循环创建问题,该脚本使用从另一个数据库收集的导入数据。我需要在创建问题时格式化字段,以便我的数据可以与JIRA中的适当字段正确对齐。我的Python代码如下,用于创建问题并存储要放入JIRA的数据,JIRA存储在自定义变量中:

df包含13列数据,我想通过创建新问题输入JIRA。在JIRA中,每列代表一个问题的不同字段。在JIRA中创建的每个新问题都应该从每个专栏中获取信息:from jira.client import JIRA

import pandas as pd

# Now we input the issues from the export.csv CSV file into the fields

# of new issues that are being created in JIRA to replace the old ones that were

# deleted

df = pd.read_csv('C:\\Python27\\scripts\\export.csv')

# Set the column names from the export.csv file equal to variables using the

# pandas python module

# Now do the actual loop to create new issues

for row in df:

cqid = df['ClearQuest ID']

summ = str(df.Summary)

datecreated = df['Date Created']

dateresolved = df['Date Resolved']

wistate = df['WI State']

res = df.Resolution

affected = df['Affected version/s']

fixed = df['Fix version/s']

issue_type = df['Issue Type']

priority = df.Priority

comments = str(df.Comments)

jira.create_issue(project={'key': 'DEL'}, wistate={'customfield_1001': 'WI State'}, res={'customfield_1001': 'Resolution'}, cqid={'customfield_1001': 'ClearQuest ID'}, datecreated={'customfield_1001': 'Date Created'}, dateresolved={'customfield_1001': 'Date Resolved'}, priority={'customfield_1001': 'Priority'}, fixed={'customfield_1001': 'Fixed Version'}, affected={'customfield_10004': 'affected'}, summary=summ, description=comments, issuetype={'name': 'Defect'})

它给出了错误:

^{pr2}$

以下是JIRA中针对“评论”字段中创建的每个问题显示的一些示例数据:

问题1:

0毫安

1发现Delta会泄漏接收到的数据包。。。

2每次断开连接时,增量将重置。。。

3毫安

4当CP到达l。。。

5通过BioMed菜单升级IDS后,将。。。

6通过BioMed菜单升级IDS后,将。。。

7通过BioMed菜单升级IDS后,将。。。

8增加了熔合堆大小和SCC1初始化。。。

9在Matt交付后,使用build 142+重新检查。。。

10使用WPA2时,有EAPOL key echange go。。。

11使用WPA2时,有EAPOL key echange go。。。

12毫安

13毫安

14毫安

... 在

我只希望每个问题都有自己的字符串值,而不是索引号或NaN这样显示:

第1期:

问题2:发现Delta会泄漏接收到的数据包。。。

问题3:每次断开连接时,增量将重置。。。

... 在

相关文章:

  • 第1章 基础语法
  • 苹果动态壁纸库怎么增加_苹果xr如何添加动态壁纸设置
  • 【Selenium-WebDriver问题点】driver和浏览器版本之间的兼容性问题
  • 知识图谱标准化白皮书_知识图谱标准化白皮书正式发布
  • 数据库系统工程师5天修炼_中级|通信工程师每日一练|3.4
  • windows下redis配置密码
  • netlink怎么读_如何使用VB访问NETLINK并读写S7300 PLC数据
  • vue点击单个图片放大
  • python如何安装tushare_Python tusharec包_程序模块 - PyPI - Python中文网
  • java实现ssl单/双向认证通信[推荐]
  • js添加多个子节点_JavaScript-js 动态创建多个元素如何避免多次追加到节点的操作?...
  • [BZOJ 1040] 骑士
  • mongodb的python访问_python 连接mongodb 使用
  • 实现去哪网中的头部布局
  • 向量点积衡量相似度_点积相似度、余弦相似度、欧几里得相似度
  • 《Java编程思想》读书笔记-对象导论
  • Brief introduction of how to 'Call, Apply and Bind'
  • eclipse(luna)创建web工程
  • Go 语言编译器的 //go: 详解
  • IP路由与转发
  • js ES6 求数组的交集,并集,还有差集
  • Laravel核心解读--Facades
  • Quartz初级教程
  • rabbitmq延迟消息示例
  • win10下安装mysql5.7
  • 从setTimeout-setInterval看JS线程
  • 关于使用markdown的方法(引自CSDN教程)
  • 聊聊sentinel的DegradeSlot
  • 前端面试之CSS3新特性
  • 手写双向链表LinkedList的几个常用功能
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 做一名精致的JavaScripter 01:JavaScript简介
  • ​​​​​​​​​​​​​​Γ函数
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (done) 两个矩阵 “相似” 是什么意思?
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (十一)手动添加用户和文件的特殊权限
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)ObjectiveC 深浅拷贝学习
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .Net core 6.0 升8.0
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET框架设计—常被忽视的C#设计技巧
  • @property python知乎_Python3基础之:property
  • [BZOJ 4598][Sdoi2016]模式字符串
  • [C++基础]-入门知识
  • [CISCN 2019华东南]Web11
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用