我正在使用马尔可夫链。当链到达特定状态时,需要打开两个文件(.png和.mp3)。
s
是链的当前状态,是1-59的整数。
我似乎无法找到如何使用与's'相同的编号打开文件。
我确定它与%str
格式有关,但我似乎无法实现它。
img = Image.open('/.../.../s.png')
img.show()
答案 0 :(得分:1)
您应该在代码中使用以下行:
img = Image.open('/.../.../{0}.png'.format(s))
答案 1 :(得分:0)
您可以使用类似
的变量格式化字符串<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.14/vue.min.js"></script>
<div id="app">
<h1>My Contact Form</h1>
<address-component v-for="(address, index) in addresses" :data="address" :index="index" @on-change="setAddress"></address-component>
<pre>{{ addresses }}</pre>
</div>
<template id="address">
<div>
<h4>Address</h4>
<label>Address</label>
<input type="text" v-model="item.address" @input="inputOccurred"/>
<label>City</label>
<input type="text" v-model="item.city" @input="inputOccurred"/>
<label>State</label>
<input type="text" v-model="item.state" @input="inputOccurred"/>
</div>
</template>