2016-10-28 72 views
0

我正在研究大数据类的教程,并且在命令行(Windows 7 Pro)中遇到了问题。我不是很熟悉的命令行环境,这可能是一些简单的,但这里有云:从命令提示符运行python脚本

我有一个名为mapper.py一个python脚本存储在目录

E:\Documents\School\Math\M 461\MapReduce\PythonScripts 

和一个文件名为

Medicare_Provider_Util_Payment_PUF_CY2013.txt 

存储在

E:\Documents\School\Math\M 461\MapReduce\Data 

Pytho n(Anaconda)安装在C:\Program Files\Anaconda3。我想该文件馈送到脚本,并使用

type Medicare_Provider_Util_Payment_PUF_CY2013.txt 
| 'C:\Program Files\Anaconda3\python' mapper.py 

我使用单引号在命令行中执行它,否则它不喜欢在Program Files文件的空间。但是,当我执行此命令时,它说“文件名,目录名或卷标语法不正确。”我不确定该从哪里出发,因此任何指导都不胜感激。

+0

如果你安装了python,你应该运行'python3 mapper.py' – Mangohero1

+0

如果你没有问题把文件的整个路径放入命令提示符我建议你试试。 –

回答

0

文本文件和Python文件不在同一个目录中,因此您的示例无法工作。试试这个系列中的命令在命令提示符:

首先,共同父当前目录

E: 
cd E:\Documents\School\Math\M 461\MapReduce 

然后运行脚本,给路径数据和Python文件:

type Data\Medicare_Provider_Util_Payment_PUF_CY2013.txt | 'C:\Program Files\Anaconda3\python' PythonScripts\mapper.py 
相关问题