|
发表于 2020-8-2 21:17:24
|
显示全部楼层
本楼为最佳答案
这样试试:
- import os
- def baise():
- url = input("请输入您要下载的视频的网址:")
- caption = input("是否下载字幕(y/n):")
- path = input("请输入您要保存的位置(如果不输默认为D:\\video_download):")
- return url, caption, path
- def main():
- while 1:
- url, caption, path = baise()
- if url == '':
- print('worry')
- continue
- else:
- if caption == 'n' and path == '':
- os.popen(r'cmd /k you-get --no-caption -o D:\video_download "%s"' % url).read()
- print('下载成功!\n\n')
- elif caption == 'y' and path == '':
- os.popen(r'cmd /k you-get -o D:\video_download "%s"' % url).read()
- print('下载成功!\n\n')
- elif caption == 'n' and path != '':
- os.popen(r'mcd /k you-get -o %s "%s"' % (path, url)).read()
- print('下载成功!\n\n')
- elif caption == 'y' and path != '':
- os.popen(r'cmd /k you-get --no-caption -o %s "%s"' % (path, url)).read()
- print('下载成功!\n\n')
- if __name__ == '__main__':
- main()
复制代码 |
|