我有一个非常简单的Python 3函数代码。我可以输入三个变量,然后代码生成一个csv文件并将其导出到我的笔记本电脑。在我的JupyterNotebook上,一切都运行良好,包括导出部分。但是,一旦我将代码另存为以.py结尾的python脚本,然后只需双击就可以在Windows上运行,该脚本将被打开,并接受所有输入,然后关闭命令窗口。它无法导出我想要的任何文件。这里发生了什么事?
def get_chains(input1,input2,input3):
import pymysql
import pandas as pd
import datetime
connection=pymysql.connect...
...
df=pd.read_sql(sql_cmd,connection)
connection.close()
def total_rewards(num):
....
def calculator(df,path_output):
.....
return calculator(df,input3)
input1 = input('input first date:')
input2 = input('input second date:')
input3 = input('file path and name:')
get_chains(input1,input2,input3)
input1和2仅是日期限制。 它应该从我们的数据库中提取数据,对数据进行计算并导出到所需的路径(input3)。我确保将.csv作为文件结尾。
答案 0 :(得分:0)
您应该在命令提示符下运行* .py文件,并检查会发生什么(获取错误)。为此:按Win + R,键入“ cmd”,然后转到* .py脚本所在的位置:cd%PATH_TO_FOLDER_WITH_PY%,最后-键入“ python%your_script_name%.py”-您将能够看到所有错误。
答案 1 :(得分:0)
知道了!我做了你们的建议,结果发现我没有安装必要的软件包。非常感谢!