-1
我正在使用一個簡單的python腳本在我的筆記本上搜索和播放歌曲。代碼去如下: -檢查一個文件是否存在Python 2.7
import os
d_name = raw_input("enter drive name:-")
choice = raw_input("song or video(s/v):-")
if(choice == 's'):
s_name = raw_input("enter song name:- ")
flag = 1
elif(choice=='v'):
s_name = raw_input("enter video name:-")
flag = 2
if(flag == 1):
f_s_name = "start "+d_name+":/"+s_name+".mp3"
elif(flag == 2):
f_s_name = "start "+d_name+":/"+s_name+".mp4"
dir_list = os.listdir("d_name:/")
i=0
while(1):
if(not(os.system(f_s_name))):
break
else:
if(flag == 1):
f_s_name = "start "+d_name+":/"+dir_list[i]+"/"+s_name+".mp3"
elif(flag == 2):
f_s_name = "start "+d_name+":/"+dir_list[i]+"/"+s_name+".mp4"
i = i+1
上面的程序工作正常,但當)的調用函數使用os.system(之一發生故障,直到所需的條件匹配時,會彈出一個對話框,聲稱該歌曲是直到它被找到時纔會在那裏。我怎樣才能防止彈出該對話框?
請請刪除那些不必要的括號。 –