擅长:python、mysql、java
<p>我假设<code>txt</code>文件中的每一行都有艺术家的名字。因此,您应该逐行读取文件,然后将它们存储在<code>list</code>中。然后随机选取列表中的元素</p>
<p><strong>注意:</strong><code>.readlines()</code>与python3x兼容</p>
<p>你可以试试这个:</p>
<pre><code>import random
def read_file():
with open('file.txt') as fp:
lines = fp.readlines()
print(random.choice(lines))
# If you want to return the randomly picked artist, you can uncomment following code
# return random.choice(lines)
</code></pre>