如何让 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
。
我正在学习 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
。