(Python)解决NameError: name 'XXX' is not defined的问题 (Python)解决NameError: name 'XXX' is not defined的问题

(Python)解决NameError: name 'XXX' is not defined的问题

在编辑代码时,如果需要采用非本代码所在文件夹下的代码文件的函数或者类时,那么需要添加该代码文件所在路径,否则会报“NameError: name 'XXX' is not defined”的错误,其实解决方案也非常简单,只要使用sys函数就可以解决:

比如在编写的代码中需要使用另外一个文件夹util内的代码文件Reader.py的一个函数 ,那么只用在头文件下输入如下语句:

import sys
  
  
sys.path.append('../')
  
  
import util.Reader as Reader
  
  

那么就可以很方便的调用Reader这个文件中的函数了。

发布了23 篇原创文章 · 获赞 0 · 访问量 687

在编辑代码时,如果需要采用非本代码所在文件夹下的代码文件的函数或者类时,那么需要添加该代码文件所在路径,否则会报“NameError: name 'XXX' is not defined”的错误,其实解决方案也非常简单,只要使用sys函数就可以解决:

猜你喜欢

转载自blog.csdn.net/forever_008/article/details/103495708