有什麼可以指望在導入後立即重新加載這些模塊?這就是我正在審查這讓我不知道該代碼:是否有任何可能指向立即重新加載Python模塊?
import time
import sys
import os
import string
import pp
import numpy
import nrrd
reload(nrrd)
import smooth as sm
reload(sm)
import TensorEval2C as tensPP
reload(tensPP)
import TrackFiber4C as trackPP
reload(trackPP)
import cmpV
reload(cmpV)
import vectors as vects
reload(vects)
編輯:我認爲,這可能使pyc文件更容易的創建,但一些人指出,出現這種情況這第一次,每時間。
不,當第一次導入模塊時,已經創建了'.pyc'文件。請打這個寫這個的人,或者寫一些無所事事的代碼,或者不要用很多評論來解釋他的奇怪黑客行爲。另外,這些是一些可怕的模塊名稱。 – delnan 2010-11-08 20:24:17
我繼承了這個程序員代碼的一小部分,他們當時對python來說很新,所以我通常假設他們不知道當我看到瘋狂或非Pythonic的東西時Python是如何工作的 - 但是我試圖小心假設我總是知道更好。變量名通常超短,多餘的換行符和不必要的'對於範圍內的我(len(list)):'循環比比皆是。 – Thomas 2010-11-09 00:27:54