我想在我的脚本中提取一个excel文件提取器.py然后导入我的脚本计算.py但不用重新计算!在
这是我的代码:
在提取器.py在
current_directory=os.getcwd()
workbook_clients=pandas.ExcelFile(current_directory+"/Documents/clients.xlsx")
clients=pandas.io.excel.ExcelFile.parse(workbook_clients)
在计算.py在
^{pr2}$就在我跑的时候计算.py运行需要30秒,我不明白为什么,我只想调用内存中的一个变量。。。在
好吧,我终于找到了另一种方法来做我想做的事情:
在提取器.py在
在计算.py在
^{pr2}$如果数据集非常大,
read_csv
应该比read_excel
快得多。(Source)注释后编辑:如果您想确保在例程中只使用提取器获取一次值,请编写一个方法
现在,您可以使用
clients
执行任何操作,它将从内存中调用。如果要重新读取数据,只需再次调用该方法。在显然,您也可以在提取器.py从别的地方打过来。在
顺便说一句:
from module import *
在你不应该做的清单上。Further reading.:)相关问题 更多 >
编程相关推荐