| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import csv
- import uuid
- from path import Path
- SRC = "E:\Backlog\backlog_db.sqlite3.20181026"
- DST = "E:\Backlog\backlog_db_new.sqlite3"
- DIR = Path(r"E:\Backlog\tmp")
- csv_path = DIR / "main_sprint.csv"
- with open(csv_path, "r") as fcsv, open(csv_path + ".new", "w+", newline='') as fnew:
- reader = csv.reader(fcsv, delimiter='|', quotechar='"')
- writer = csv.writer(fnew, delimiter='|', quotechar='"')
- first = True
- for row in reader:
- newrow = row
- if first:
- newrow.insert(3, 'uuid')
- first = False
- else:
- newrow.insert(3, uuid.uuid4())
- writer.writerow(newrow)
-
- csv_path = DIR / "main_project.csv"
- with open(csv_path, "r") as fcsv, open(csv_path + ".new", "w+", newline='') as fnew:
- reader = csv.reader(fcsv, delimiter='|', quotechar='"')
- writer = csv.writer(fnew, delimiter='|', quotechar='"')
- first = True
- for row in reader:
- del row[4]
- newrow = row
- if first:
- newrow.insert(3, 'uuid')
- newrow.append('color')
- first = False
- else:
- newrow.insert(3, uuid.uuid4())
- newrow.append('')
- writer.writerow(newrow)
- csv_path = DIR / "main_epic.csv"
- with open(csv_path, "r") as fcsv, open(csv_path + ".new", "w+", newline='') as fnew:
- reader = csv.reader(fcsv, delimiter='|', quotechar='"')
- writer = csv.writer(fnew, delimiter='|', quotechar='"')
- first = True
- for row in reader:
- newrow = row
- if first:
- newrow.insert(3, 'uuid')
- first = False
- else:
- newrow.insert(3, uuid.uuid4())
- writer.writerow(newrow)
-
- csv_path = DIR / "main_story.csv"
- with open(csv_path, "r") as fcsv, open(csv_path + ".new", "w+", newline='') as fnew:
- reader = csv.reader(fcsv, delimiter='|', quotechar='"')
- writer = csv.writer(fnew, delimiter='|', quotechar='"')
- first = True
- for row in reader:
- newrow = row
- if first:
- newrow.insert(3, 'uuid')
- first = False
- else:
- newrow.insert(3, uuid.uuid4())
- writer.writerow(newrow)
-
|