如何运行带参数的python脚本?

时间:2014-10-10 19:01:51

标签: python compiler-errors terminal compiler-flags

我从网上下载了一些代码,这是一个python脚本。当我用我的IDE运行时,这是输出:

/usr/local/Cellar/python/2.7.8_1/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/user/PycharmProjects/Pruebas/RBM.py
usage: RBM.py [-h] -d DATASET -t TEST [-s SEARCH]
RBM.py: error: argument -d/--dataset is required

脚本有一些带有代码的.CSV文件格式的数据,我想我需要在终端中用一些参数运行它,我怎么能在python中做到这一点?这是我试过的:< / p>

invci-4-244:~ user$ ls
Desktop         Libros          PycharmProjects
Documents       Movies          Torrents
Downloads       Music           Untitled.py
Dropbox         NetBeansProjects    nltk_data
GitHub          Pictures        pycharm-themes
Library         Public          scikit_learn_data
invci-4-244:~ user$ cd pycharm-themes/
invci-4-244:pycharm-themes user$ cd
invci-4-244:~ user$ ls
Desktop         Libros          PycharmProjects
Documents       Movies          Torrents
Downloads       Music           Untitled.py
Dropbox         NetBeansProjects    nltk_data
GitHub          Pictures        pycharm-themes
Library         Public          scikit_learn_data
invci-4-244:~ user$ cd PycharmProjects/
invci-4-244:PycharmProjects user$ ls
Pruebas
invci-4-244:PycharmProjects user$ cd Pruebas/
invci-4-244:Pruebas user$ ls
01_start.py             PruebasVectorizacion.py
02_tuning.py                RBM.py
invci-4-244:Pruebas user$ python ./RBM.py -d//Users/user/Desktop/rbm-logit-mnist/data/digits.csv

脚本的名称是RBM.py,数据名称是digits.csv,我该如何解决?谢谢!

2 个答案:

答案 0 :(得分:1)

从使用输出我认为语法应该是(注意-d和csv路径之间的空格):

python ./RBM.py -d /Users/user/Desktop/rbm-logit-mnist/data/digits.csv

答案 1 :(得分:0)

如果您从终端运行脚本,则可以键入python script.py arguments

相关问题