标题: python 循环读取多个excel时出错。 [打印本页] 作者: luiszhu 时间: 2013-11-08 08:40 标题: python 循环读取多个excel时出错。 有两个文件,文件名不同,内容格式相同,如果只有一个文件是可以得,但放两个文件的话,第二个文件会出错。 error is __import__() argument 1 must be string without null bytes, not str
两文件名
CN SU HC Report(FW15).xls
CN WX HC Report(FW16).xls
--------------------
部分代码..
if __name__ == "__main__":
# Import HC data to database
result=[]
findfiles(r'D:\Tableau_Report\HR','CN * HC*.xls')
for filename in result:
print filename
readHC(filename)
--------------------
结果:
> "C:\Python27\python.exe" -u "D:\Tableau_Report\HC.py"
CN SU HC Report(FW15).xls
('Suzhou', '38766', 'AN, 'Male', '2006-07-11', '2006-07-11', 'Employee', '38889', Coronado', 'Indirect', 'SUCH-N', 'Asia Engineering ', 'Drive Operations', '14034', 'Sr Engineer')
CN WX HC Report(FW16).xls
open D:\Tableau_Report\HR\CN WX HC Report(FW16).xls error, error is __import__() argument 1 must be string without null bytes, not str 作者: icymirror 时间: 2013-11-08 09:29
有个问题,从错误信息上来看,如果是出错的话,是出现在你的readHC(filename)函数中的读写过程中,跟现在这段代码没有什么太大的关系。作者: icymirror 时间: 2013-11-08 09:48 回复 1# luiszhu