Python脚本需要在命令行中输入

时间:2014-07-09 21:03:03

标签: python input command-line command command-prompt

我是python的新手,我正在尝试运行提供给我的脚本,该脚本需要输入要运行的文本文件的名称。我改变了我的路径,在命令行中包含Python目录和我的输入 - “python name_of_script.py” - 似乎正在工作。但是,我收到错误:“需要以下参数: - input”。这是有道理的,因为我需要这个程序运行的其他文本文件,但我不知道如何在命令行输入它,因为我从未提示输入任何输入。我尝试将它添加到命令提示行的末尾,但无济于事。

有人知道如何实现这一目标吗?

非常感谢

2 个答案:

答案 0 :(得分:0)

如果您在此处粘贴了有用的代码,那么

您最有可能寻找的答案是命令行争论。

如果我猜测,在命令行中输入看起来像:

python name_of_script.py" c:\ thefilepath \ totheinputfile" {输入}

{enter}是键盘上按下的实际键,而不是输入单词

希望这能让你得到正确答案:)

答案 1 :(得分:0)

如果没有阅读您的代码,我猜是否

  

我尝试将其添加到命令提示行的末尾,但无济于事。

这意味着您需要让代码知道命令行参数。除非你做一些花哨的命令行处理,你需要导入 optparse argparse ,试试:

导入sys

#对sys.argv [-1]做一些事情(即最后一个参数)

相关问题