如何让 Travis CI 在 python 中使用 input()?

How can I make Travis CI use input() in python?

我正在学习 python 并且正在制作一个简单的文字游戏,我有这个:cave = input(),我怎样才能让 Travis 输入一些东西?

I̶ ̶j̶u̶s̶t̶ ̶d̶e̶l̶e̶t̶e̶d̶ ̶t̶h̶e̶ ̶̶i̶n̶p̶u̶t̶(̶)̶̶ ̶a̶n̶d̶ ̶r̶e̶p̶l̶a̶c̶e̶d̶ ̶i̶t̶ ̶w̶i̶t̶h̶ ̶t̶h̶e̶ ̶v̶a̶r̶i̶a̶b̶l̶e̶ ̶I̶ ̶w̶a̶n̶t̶e̶d̶ ̶i̶n̶ ̶a̶ ̶n̶e̶w̶ ̶f̶i̶l̶e̶ ̶I̶ ̶m̶a̶d̶e̶,̶ ̶t̶h̶e̶n̶ ̶I̶ ̶t̶e̶s̶t̶e̶d̶ ̶t̶h̶a̶t̶

更好的方法是使用环境变量,因此您只需更改 travis.yml 文件即可。

例如,当您的 tavis.yml 文件中显示

时,将 cave = input() 更改为 cave = os.eviron['cave']
env:
  global:
    - cave=4

不要忘记在脚本开头 import os