python - NameError:名称“输入”未定义
问题描述
当我尝试运行这个简单的脚本时出现错误:
assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
INPUT = sys.argv[1]
assert os.path.isfile(INPUT), '%s not found' % INPUT
我得到的错误是:
assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
NameError: name 'INPUT' is not defined
我正在使用 Python 2.7 运行这些脚本。
**THANK A LOT **
解决方案
您需要INPUT
在引用它之前进行定义。
INPUT = sys.argv[1]
assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
assert os.path.isfile(INPUT), '%s not found' % INPUT
推荐阅读
- javascript - 在 Angular CLI 中找不到脚本文件
- php - 如何删除 来自没有出现在文本编辑器(Wordpress)中的dom
- javascript - html 中的范围值不适用于 if 语句
- sql - 如何给出与用逗号分隔的括号内给出的任何值匹配的sql的like运算符,并且这些值可以是任何顺序
- javascript - 运行此代码后 chrome 和 firefox 不断崩溃的原因是什么?
- vuejs2 - 无法在我的 vuejs2 项目中设置环境变量
- elixir - 在控制器凤凰框架中重定向时出错
- r - 在 Blogdown 中将外部 Rmd 文件包含到另一个文件中
- node.js - 如何在数字海洋上托管 nodejS+postgres 应用程序?
- php - 如何进行条件查询选择