argv - 无法使用 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定义
解决方案
问题是您从包中导入每个模块sys
。因此,您无法使用点符号 ( sys.argv[]
) 访问它们。您有两种选择来解决此问题。
argv[]
在没有sys.
前面的情况下访问这样的方法。(更清洁的选项)将您的导入语句更改为
import sys
推荐阅读
- r - 如何为包装 ggplot() 的自定义函数编写可选参数?
- r - 如何更好地编写用于在 R 中提取栅格数据的代码。也许是一个循环?
- javascript - 部分/div之间的空行
- c# - 数据访问类设计:使类可测试,同时还包含依赖项
- python - Linux:来自图像命令工作的 FFMPEG 延时视频仅在目录中的 1000 个图像中收集几个图像 提前终止
- java - 如何使用更新和删除按钮更新和删除 JTable 和文本文件中的数据?
- insert - 使用 Sublime Text 在覆盖/插入模式下粘贴
- php - 使用 fit_transform 和 transform 缩放训练集和测试集(StandardScaler、Binarizer)的数据集
- java - 'parallelStream' 函数的性能是否因原子变量而降低?
- typescript - 打字稿中的 is 语句有什么作用?