请原谅这个相当基本的python问题,但实际上我几乎没有Python经验。我要创建一个与Kodi一起使用的基本Python脚本:
http://kodi.wiki/view/List_of_built-in_functions
示例代码:
import kodi
variable = "The value to use in PlayMedia"
kodi.executebuiltin("PlayMedia(variable)")
kodi.executebuiltin("PlayerControl(RepeatAll)")
我不想直接为函数PlayMedia提供字符串值,而是希望传递一个变量作为值。其思想是另一个进程可以用sed修改变量值,使其不能是静态的。在
很简单,但有人能给我指出正确的方向吗?在
这是string formatting的简单情况。在
好吧,就我所遇到的问题而言,你需要定义一个变量,它的值可以在以后更改,所以第一部分更简单,在python中定义变量就像
new_song = "tiffny_avlord_I_love_u"
一样简单,同样你可以将另一个字符串定义为new_video = "Bohemia_on_my_feet"
,但要记住的是,当将变量定义为字符串时,您需要将所有字符串封装在双引号"..."
内(不过,单引号也可以工作)现在的问题是如何更新它的值,最简单的方法是从用户自身获取输入,可以使用
raw_input()
作为:现在,用户在控制台上输入的任何内容都将存储在变量
^{pr2}$new_song
中,您可以使用这个变量并将它传递给任何函数试着执行这行代码,你就会明白它是如何工作的。在
相关问题 更多 >
编程相关推荐