相关疑难解决方法(0)

使用参数从bash调用Python脚本

我知道我可以使用以下命令从我的bash脚本运行python脚本:

python python_script.py
Run Code Online (Sandbox Code Playgroud)

但是如果我想从我的bash脚本中将变量/参数传递给我的python脚本呢?我怎样才能做到这一点?

基本上bash会计算出一个文件名然后python会上传它,但是当我调用它时我需要将文件名从bash发送到python.

python linux bash shell debian

72
推荐指数
4
解决办法
14万
查看次数

如何在Windows命令行中使用参数运行Python脚本

这是我的python hello.py脚本:

def hello(a,b):
    print "hello and that's your sum:"
    sum=a+b
    print sum
    import sys

if __name__ == "__main__":
    hello(sys.argv[2])
Run Code Online (Sandbox Code Playgroud)

问题是它无法从Windows命令行提示符运行,我使用了这个命令:

C:\Python27>hello 1 1
Run Code Online (Sandbox Code Playgroud)

但遗憾的是它没有用,有人可以帮忙吗?

python windows python-2.7

42
推荐指数
5
解决办法
15万
查看次数

除非py.test中存在命令行参数,否则默认跳过测试

我有一个长期测试,持续2天,我不想包括在通常的测试运行中.我也不想输入命令行参数,这会在每次通常的测试运行中取消选择它和其他测试.当我真正需要时,我宁愿选择默认取消选择的测试.我尝试将测试重命名test_longrunlongrun并使用该命令

py.test mytests.py::longrun
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

python pytest

10
推荐指数
3
解决办法
2413
查看次数

标签 统计

python ×3

bash ×1

debian ×1

linux ×1

pytest ×1

python-2.7 ×1

shell ×1

windows ×1