0
私は研究室で働いており、私たちのプログラマーは退社しました。彼のプログラムの1つを実行する任務が与えられました。彼はドキュメンテーションを残さず、私はPythonで事前にプログラミング経験を持っていません。彼はこのプログラムの使い方を知っていた唯一の人でした。このプログラムは、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