我想在我的脚本 extractor.py 中提取一个 excel 文件并将其导入我的脚本 calculation.py 但不重新计算它!
这是我的代码:
在 extractor.py 中
current_directory=os.getcwd()
workbook_clients=pandas.ExcelFile(current_directory+"/Documents/clients.xlsx")
clients=pandas.io.excel.ExcelFile.parse(workbook_clients)
在计算.py中
from extractor import *
print clients
现在当我运行 calculation.py 时需要 30 秒才能运行,我不明白为什么,我只想调用内存中的一个变量...
最佳答案
好吧,我终于找到了另一种方法来做我想做的事:
在 extractor.py 中
current_directory=os.getcwd()
workbook_clients=pandas.ExcelFile(current_directory+"/Documents/clients.xlsx")
global clients
clients=pandas.io.excel.ExcelFile.parse(workbook_clients)
在计算.py
print clients
关于python - 只计算一次python变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28395909/