首页 > 解决方案 > 无法使用 sys.argv 运行文件

问题描述

我无法继续前进。请帮忙。 这是我使用的代码的链接, 我尝试使用 cmd windows 10 下载模块,但这也显示错误...

C:\Users\kayza\Desktop\image_converter>python jpgtopng.py jpeg png Traceback(最近一次调用最后一次):文件“jpgtopng.py”,第 5 行,在 image_input = sys.argv 1 NameError: name 'sys' is not定义

标签: argvnameerrorsys

解决方案


问题是您从包中导入每个模块sys。因此,您无法使用点符号 ( sys.argv[]) 访问它们。您有两种选择来解决此问题。

  1. argv[]在没有sys.前面的情况下访问这样的方法。

  2. (更清洁的选项)将您的导入语句更改为import sys


推荐阅读