基本上我有一个带有名称、CustomerID、PurchaseDateTime列的SQL表。每小时我都有一个模型,它必须基于python中的这三列运行,它应该获取前一个小时的数据。
在python中,我用来获取前一小时数据的select脚本如下所示,它将存储在Pandas dataframe中并用于模型。
def CustomerData():
sql = "SELECT Name, CustomerID, PurchaseDateTime FROM XYZ table WHERE (PurchaseDateTime between '' and '
我在Mac 10.9.2上卸载了python2.5,安装了2.7和3.4。不知何故,当我尝试安装一个新模块时,我得到了以下错误
Thomass-MacBook-Pro:dev thomas$ pip install lxml
-bash: /usr/local/bin/pip: /System/Library/Frameworks/Python.framework/Versions/2.5/bin/python: bad interpreter: No such file or directory
我搜索了几个小时,尝试了几个小时,使用符号链接,但不知何故,系统仍然认为2.5是标准版本。
我有一个Python脚本,需要在6小时后崩溃,因为授权到期。我想写一个脚本,打开并运行我原来的python脚本,6小时后关闭它,然后重新打开并运行它。 所以基本上一个脚本的行为是这样的 while true:
run foo.py foo.py,显然是我最初的python脚本。foo.py在循环之前完全运行。 我尝试在python脚本中添加一个if循环,在授权过期时重新授权,但它不会重新授权。我需要关闭脚本并重新打开以进行授权。