尝试构建一个"启动器"为youtube-dl键入内容(允许您下载YouTube视频的程序),并收到错误消息。我理解错误意味着什么,但它没有任何意义,因为我(我认为)正在做python想要的。
这是我的代码:
import os
import sys
x = input('Enter link for youtube Video you would like to download: ')
ytdp = open('C:\\Games\\ytdp.bat', 'w')
ytdp.write('cd C:\\Users\Jake\Music')
ytdp.write('\n')
ytdp.write('youtube-dl %s')% (x)
ytdp.close()
os.startfile('C:\\Games\ytdp.bat')
sys.exit()
这是我在运行代码时遇到的错误
Traceback (most recent call last):
File "C:\Users\Jake\Desktop\Youtube video downloader.py", line 8, in <module>
ytdp.write('youtube-dl %s')% (xx)
TypeError: unsupported operand type(s) for %: 'int' and 'str'
答案 0 :(得分:0)