You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现仅在收到指定指令时运行另一个Python文件?

解决方案
  • 修复缩进问题:Python规定if语句块内的代码必须缩进,将rps.play()缩进4个空格。
  • 定义command变量:需要先获取用户输入的指令,比如通过input()函数获取。
  • 验证导入正确性:确保rock_paper_scissor.py与当前脚本在同一目录,或者已被添加到Python的模块搜索路径中。

修正后的完整代码示例:

import rock_paper_scissor as rps

# 获取用户输入的指令
command = input("请输入指令:")

if 'rock paper scissor' in command:
    rps.play()

如果需要更灵活的指令匹配(比如忽略大小写),可以修改判断条件:

if 'rock paper scissor' in command.lower():
    rps.play()

内容的提问来源于stack exchange,提问作者Idk_why_i_get_errors

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 12:25:24