首页 > 解决方案 > 在 IDLE 上创建 python 代码,然后在 macOS 终端中使用它

问题描述

我想知道如何利用 IDLE 上的代码在 macOS 终端中工作。例如,我创建了一个函数,例如: def multiplication_by_2(x): return 2 * x

并将 .py 文件保存在桌面文件夹中。

我想使用终端来测试各种情况,例如multipication_by_2(100)等,但是我不确定在终端中输入哪些命令来实现这一点。

朝着这个方向的任何方向都会有所帮助。谢谢你。

标签: pythonmacosfileterminalpython-idle

解决方案


如果您询问如何通过命令行向程序发送参数,python 的sys库有一个名为的列表argv,其中包含从命令行传递的参数。将此添加到您的 python 文件中:

from sys import argv
for argument in argv:
    print(multipication_by_2(int(argument))) # All arguments are strings by default

然后在命令行中,dopython file_name.py 20 50 1和你可能想尝试的任何其他数字,程序将打印它的双精度数。

注意:如果您的命令行显示python不存在,请尝试python3.


推荐阅读