PYTHON模块化编程导入后无法使用变量

我有两个PY文件,TEST1和TEST2,我在TEST1进行了一些操作,能正常运行,但用TEST2导入TEST1后可以打印,但再调用TEST1里的HTML函数就会报错?请问要怎么导入函数再运用?截图如下:
TEST2的代码如下:

import test_1

print('用法2:采用相对路径获取页面中的某个标签元素')
data = html.xpath("//li/a/text()")
for i in data:
    print(i)

img

img

两种改法 1 只改第一句 from test_1 import *
2 在html前加test_1.

都是text1.py的,text2.py是怎样的