首页 > 解决方案 > 鱼:未知命令:使用自定义 python 命令时 uname

问题描述

我制作了一个 python 脚本来下载 youtube 视频

#!/usr/bin/python
import sys
from pytube import YouTube

for arg in sys.argv:
    video = YouTube(sys.argv[1])
    video.streams.get_by_itag(18).download("/home/gabrielz/Downloads/")

然后我跟着这个教程:https ://dbader.org/blog/how-to-make-command-line-commands-with-python

但是当我运行它时,我会收到此错误

鱼:未知命令:uname ~/.config/fish/conf.d/done.fish(第 90 行):else if uname -a | 字符串匹配 --quiet --ignore-case --regex microsoft ^ in function '__done_get_focused_window_id' 在文件 ~/.config/fish/conf.d/done.fish 的第 1 行调用,在文件 ~/.config/fish/conf.d/done.fish 的第 195 行调用/.config/fish/conf.d/done.fish 在函数“__done_started”中,事件处理程序中带有参数“下载
https://www.youtube.com/watch\?v=gjwTHJbpJyk” :通用事件“fish_preexec”的处理程序鱼:没有匹配通配符“https://www.youtube.com/watch?v=gjwTHJbpJyk”。见help expand。下载https://www.youtube.com/watch?v=gjwTHJbpJyk

(我只是使用一个随机的 youtube 视频)任何人都可以帮我找出问题所在。顺便说一句,我使用的是 garuda linux。

标签: pythonpytube

解决方案


推荐阅读