(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这个文件中的函数了。

 

你可能感兴趣的:(各种错误)