0
我爲一個研究實驗室工作,我們的程序員離開了公司。我被賦予了執行他的一個程序的任務。他沒有留下任何文檔,我在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