我有一个简单的函数,它只打印“Hi!”。我想用bash来调用我的函数,而不是说IDLE。但是bash似乎不想打印hi():函数返回的输出。在
#!/usr/bin/python
def hi():
print 'Hi!'
这不会打印“嗨!”键入python,当嗨,py(或/嗨,py)进入bash
但是,如果我不在函数中包含print语句,而只在文件中包含嗨,py作为一个孤独的打印“嗨!”输出bashhi语句因此。从bash下面的代码输出Hi!在
^{pr2}$
在bash中,如何让bash从文件中的函数hi():输出字符串嗨,py?在
谢谢
Tags:
你需要这样做嗨,py公司名称:
然后它将在bash中工作:
^{pr2}$你在python脚本中调用函数吗?为了激活函数中的print语句,实际上需要调用函数。例如,为这个文件运行
python test.py
会打印“Hi!”在在bash中调用这个python文件也可以。例如,为这个脚本调用
^{pr2}$bash call.sh
起作用并打印出“Hi!”到命令行假设您要执行功能。Thepython可执行文件接受'-c'标志,以指示您正在向它传递代码。如果我的档案(嗨,py)是:
然后我可以:
^{pr2}$输出量是多少
原因
执行python脚本时,应该告诉它在哪里执行开始。从
Hi
不是一个主函数您需要手动调用hi()
相关问题 更多 >
编程相关推荐