0
저는 연구실에서 일하고 프로그래머는 퇴사했습니다. 나는 그의 프로그램 중 하나를 실행하는 임무를 부여 받았다. 그는 아무 문서도 남기지 않았고 파이썬에서 사전 프로그래밍 경험이 없습니다. 그는이 프로그램을 사용하는 방법을 아는 유일한 사람이었습니다. 이 프로그램은 CSV 파일을 가져 와서 계산을 수행한다고 가정합니다. 프로그램을 특정 파일로 가리키는 방법을 모르겠습니다. CSV 파일 경로를 배치해야하는 위치를 파악하는 데 도움이 필요합니다. 코드 샘플을 게시했습니다. 어떤 도움이라도 대단히 감사하겠습니다. 나는 며칠 동안 연구를 해왔다.Python CSV 조작 경로
import csv
import urllib.request
import json
category = ['2', '3', '4', '5', '6', '7']
catLog = {}
revLog = {}
nmvLog = {}
varvals = {}
def addRules(rules):
geneRules = {}
header = []
with open(rules+'.csv') as toRules:
rulesEr = csv.reader(toRules)
for row in rulesEr:
if row[0] == 'start':
for column in row:
header.append(column.upper())
geneRules['header'] = header
else:
for x in range(1, len(row)-1):
if str(row[0]).strip() not in geneRules.keys():
geneRules[str(row[0]).strip()] = []
geneRules[str(row[0]).strip()].append(str(row[x]).strip())
print('Rules Loaded')
return geneRules