首页 > 解决方案 > 运行 .py 文件

问题描述

我在 Jupyter Notebook 中完成了一个简单的代码,它从 tsv 文件中提取数据,在另一个数据框中使用它并将其导出到 csv 文件。在 Jupyter notebook 中运行时,它运行良好,但如果我保存为 .py 文件并在 Windows 中运行它,它就不起作用。

我的目标是让 .py 文件工作以安排它每天运行。

import numpy as np
import pandas as pd
df = pd.read_csv("C:\\Users\\quadr\\OneDrive\\Área de Trabalho\\2004-2019.tsv", engine='python',delimiter='\t',encoding='utf8')
df2 = df.iloc[:,3:6]
df2.to_csv("C:\\Users\\quadr\\OneDrive\\Área de Trabalho\\teste.csv")

标签: pythonpandas

解决方案


第一步是确保 Windows 将 .py 提供给正确的 python 安装。您需要在 Windows 上安排的任务将是

(Path To)python.exe (Path To Your .py)

用适当的路径替换括号中的内容。通过运行检查 python 是否在您的路径中

where python.exe

如果它找到它并且它是预期的安装、版本等,您可以在 python.exe 之前不使用 (Path To) 部分。如果您在搜索后找不到 python.exe 的安装位置,您可能只需要安装 python(和任何插件)并明确指向这个新安装。

接下来要检查的是您正在写入的目录是否存在以及您正在从中读取的文件是否存在。


推荐阅读