python2でRedmien
redmine.py
# coding: utf-8
import csv
import urllib2
csv_filename = r'fullpath'
with open(csv_filename) as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print row['project'], row['title'], row['subject']
api_key = 'api-key'
url = 'http://ip/redmine/issues.xml'
xml = """<?xml version="1.0"?>
<issue>
<project_id>""" + str(row['project']) + """</project_id>
<subject>""" + str(row['title']) + """</subject>
<description>""" + str(row['subject']) + """</description>
</issue>"""
print xml
request = urllib2.Request(url, data=xml)
request.add_header('Content-Type', 'text/xml')
request.add_header('X-Redmine-API-Key', api_key)
request.get_method = lambda: 'POST'
# 登録実行
response = urllib2.urlopen(request)
ret = response.read()
print 'Response:', ret
Author And Source
この問題について(python2でRedmien), 我々は、より多くの情報をここで見つけました https://qiita.com/sh_mems/items/2f4990a6f6a8ec69db47著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .