Python编译时提示“NameError: name 'Popen' is not defined”及”NameError: name 'PIPE' is not defined“错误的解决
来源:互联网 发布:sql常用查询语句 编辑:程序博客网 时间:2024/05/19 00:48
一、错误描述:
在Python2.6.6中,编译Python脚本时,报2个错误如下:
1)“Name 'Popen' is not defined"
2)“Name 'Pipe' is not defined"
分析:
出现此现象说明编译过程中编译器对于”Popen“、”PIPE“这两个对象并未识别,这就可能是为应用subprocess模块或者是在解析到该位置时这两个对象的归属不明。
首先,确认是否通过”import subprocess“引用了subprocess模块;
如果确定已引用,则对应版本编译器在上述未指定对象对应的模块归属情况下,解析时造成对象无法识别。解决办法:在对象名称前加入模块名;
0 0
- Python编译时提示“NameError: name 'Popen' is not defined”及”NameError: name 'PIPE' is not defined“错误的解决
- 解决NameError: name 'reload' is not defined
- python NameError: name 'raw_input' is not defined
- 【Python】NameError:name ‘xrange’ is not defined
- 【python】-- NameError: name 'reload' is not defined
- Python NameError: name 'reduce' is not defined
- python NameError: name ' book ' is not defined
- python提示NameError: name 'xxx' is not defined
- Python 解决 :NameError: name 'reload' is not defined 问题
- Python 解决 :NameError: name 'reload' is not defined 问题
- Python 解决 :NameError: name 'reload' is not defined 问题
- NameError: name 'admin' is not defined
- NameError: global name 'closing' is not defined
- NameError: name 'commands' is not defined
- NameError:name 'xrange' is not defined
- NameError: name 'exception' is not defined
- NameError: name 'simple_server' is not defined
- NameError: name 'admin' is not defined
- BZOJ 1012: [JSOI2008]最大数maxnumber
- 现货白银,如何准确操作?
- ZOJ1137
- 图解linux下top命令的使用
- T-primes
- Python编译时提示“NameError: name 'Popen' is not defined”及”NameError: name 'PIPE' is not defined“错误的解决
- MySQL索引详细介绍
- ZOJ1149
- hdu-oj 1412 {A} + {B}
- MapReduce 计数器简介
- 性能调优基础篇之内存中大量重复String对象
- 母函数之 Holding Bin-Laden Captive! hdoj 1085
- MySQL视图
- 常见的集成声卡芯片