python-3.x - 如何在终端命令行上运行 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
解决方案
首先将 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
推荐阅读
- javascript - JavaScript 正则表达式仅适用于第一个字符字母,第二个及以后的字符可以是字母数字或特殊字符(连字符、逗号和空格)
- html - HTML - 如何将文本值分配给另一个属性的值?
- php - Laravel 显示来自 storage/app/public 的图像
- java - Spring Boot:最初的数据解析
- node.js - 在 NodeJS 中使用 AWS-SDK 调用本地 Lambda
- ios - 如何使用 openURL:options 将字典传递给其他 iOS 应用程序?
- php - 在许多输入中上传文件 - laravel
- python - 如何在 tkinter 中禁用 Treeview 上的多选
- sql - 符合多少条件?
- java - 带有“Joker”字符的 Java 正则表达式