我有一個Python程序,其中包含了一堆代碼,我基本上導入了一些模塊,初始化了一些變量並調用了一些函數。這裏是它的一部分:Python程序的初始化
import numpy as np
import scipy as sp
import scipy.optimize as opt
import scipy.constants as const
import random
import time
if os.name == 'nt': os.system('cls')
if os.name == 'posix': os.system('clear')
rows, columns = os.popen('stty size', 'r').read().split()
Inclination = math.radians(INCLINATION)
Period = PERIOD*const.day
有沒有一種方法,我可以把所有這一切都爲一次單獨的模塊,只是打電話了嗎?我試圖把所有這些都放到一個外部程序中,然後調用它,但是據我所知,一切都完成了,但只在本地,而不是在主代碼上。
這個想法應該能夠在多個程序中使用這個「初始化模塊」。
'從myInitializationModule進口*'應該工作 – jedwards 2013-04-05 17:15:11
注意,在一般情況下,屏蔽你使用的是什麼樣的是將會使你的代碼更加努力的工作。 – 2013-04-05 17:15:44
@Lattyware:這是一個好點 - 100%同意。 – jedwards 2013-04-05 17:16:08