excel.py
def usnm_psw(rownum,colnums):
# for i in range(1,rownums):
for j in range(0,colnums):
createVar = globals()
csvfile1 = open('csv_test.csv','r')
a = csvfile1.readlines()[0].split(',')[j]
csvfile = open('csv_test.csv','r')
b = csvfile.readlines()[rownum].split(',')[j]
if (j==2):
a=''.join(a.split('\n'))
b=''.join(b.split('\n'))
# print a,b
createVar[a] = b
# exec('%s=b'%a)
# exec('print %s'%a)
else:
createVar[a] = b
# exec('%s=b'%a)
# exec('print %s'%a)
csv_test.csv中的数据username
password
tel
hongyao
123
43241
lilei
321
314213
若直接在excel.py中调用usnm_psw(1,3),然后print username,输出结果hongyao
若在另一个文件中testVar.py中
import excel
excel.usnm_psw(1,3)
print username #报错提示:name 'username' is not defined
这是为什么呢?求大神指教