【问题标题】:Running a python script from command prompt从命令提示符运行 python 脚本
【发布时间】:2017-03-10 21:59:07
【问题描述】:

我正在编写一个大数据类的教程,但在命令行中遇到了问题(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 中的空间。但是,当我执行此命令时,它显示“文件名、目录名或卷标语法不正确”。我不确定从这里去哪里,所以任何指导将不胜感激。

【问题讨论】:

  • 如果你安装了python,你应该运行python3 mapper.py
  • 如果您将文件的整个路径放入命令提示符没有问题,我建议您尝试一下。

标签: python windows python-3.x command-line


【解决方案1】:

文本文件和 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

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多