Re: [問題] 不同電腦上同樣的code卻執行結果不一樣?已刪文
我試了一下,一個是用跟你一樣的方式讀 csv 檔
一個是用 csv 模組,將 csv 檔以 binary 方式讀入
結果都很順利地印出 cog_names 和 cog_cats
我的系統是 Mac OS X,Python 版本是 2.7.7
所以,就像大家在留言裡說的,用 Lab 的電腦跑跑看吧
※ 引述《sariel0322 (sariel)》之銘言:
: 我在家裡跟lab想跑一個code,結果家裡跑得出來
: 但是在lab裡跑卻顯示"list index out of range "
: 想請問一下為什麼,是記憶體的問題嗎?
: 程式碼如下:
: import gzip
: import cPickle
: cog_cats = {}
: cogs_seqs = {}
: cog_names = {}
: pfam_seqs = {}
: pfam_cog = {}
: import os
: if 'pfam_cog_dict.p' not in os.listdir('.'):
: ## map cog name to cog category
: print 'mapping cog name to cog category'
: with open('cogs.csv', 'r') as cog_file:
: for line in cog_file:
: line = line.rstrip()
: line = line.split(',')
: cog_cats[line[0]] = line[1]
: cog_names[line[0]] = line[2]
: print cog_cats
: print cog_names
: 讀取的檔案的網址(.csv):
: ftp://ftp.ncbi.nih.gov/pub/wolf/COGs/COG0303/cogs.csv
: 還請大家幫我解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.122.196
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1404211139.A.7C8.html
推
07/02 10:22, , 1F
07/02 10:22, 1F
→
07/02 10:23, , 2F
07/02 10:23, 2F
→
07/02 14:20, , 3F
07/02 14:20, 3F
→
07/02 14:22, , 4F
07/02 14:22, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章