我正在编写一个大数据类教程,但在命令行中遇到了麻烦(Windows 7 Pro)。我对命令行环境不是很熟悉所以这可能很简单,但是这里有:
我有一个名为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
Python(Anaconda)安装在C:\Program Files\Anaconda3
。我正在尝试将文件提供给脚本,并使用
type Medicare_Provider_Util_Payment_PUF_CY2013.txt
| 'C:\Program Files\Anaconda3\python' mapper.py
我使用撇号,因为否则它不喜欢Program Files中的空格。但是,当我执行此命令时,它会说“文件名,目录名称或卷标语法不正确”。我不知道从哪里开始,所以任何指导都会受到赞赏。
答案 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