首页 > 解决方案 > 如何在终端命令行上运行 python 文件

问题描述

我想在终端命令行中运行以下 python 代码。当我使用命令运行它时,$ Python3 practice.py什么都没有显示并且命令返回到当前位置。

def lesser_of_two_evens(a, b):
  if a % 2 == 0 and b % 2 == 0:
      result = min(a, b)
  else:
      result = max(a, b)
  return result

标签: python-3.xcommand-line

解决方案


首先将 a & b 添加到代码中定义的值并调用该函数。像这样:

def lesser_of_two_evens(a, b): 
    if (a % 2 == 0) and (b % 2 == 0): 
        result = min(a, b) 
    else: 
        result = max(a, b) 
    return result
x=3
y=7
print(lesser_of_two_evens(x, y))

第二件事:对于python2使用:

python practice.py

对于 python3.x 使用:

python3 practice.py

还有其他运行python脚本的方法:

在代码的第一行添加这一行:

#!/usr/bin/python3

如果您使用的是虚拟环境:

#!/usr/bin/env python3

或者 python 如果使用 python2

并使用以下命令调用脚本:

./practice.py

推荐阅读