【发布时间】:2021-01-05 00:21:51
【问题描述】:
当我要求观看电视节目时,它会列出我可以观看的电视节目,但当我要求进入所选的电视节目以播放季节时,它似乎没有 chdir。我让它打印它所理解的,这是正确的。它实际上并没有更改为新目录。
我的代码如下(understand = 语音转文字):
def entertain():
if 'tv show' in understand:
tv_show = os.listdir('D:\\TV_Shows')
speak('tv shows you have available are {0}'.format(tv_show))
print(tv_show)
speak("what show would you like ")
if understand == tv_show:
changed = os.chdir('D:\\TV_Shows\\' + understand)
tv_show = os.listdir(changed)
print(tv_show)
else:
if 'Movie' in understand:
movie = os.listdir('D\\movies')
print(movie)
while True:
understand = take_command().lower()
if 'i want to watch a' in understand:
entertain()
【问题讨论】:
-
为什么要更改工作目录?