1、不同系统的路径不同,如何涉及到文件操作,如何让脚本支持不同的环境,而不用手动来修改目录,主要用到2个函数
os.sep:获取系统分隔符;
sy.path[0]:获取当前路径,不同系统可能为/或者 \
path= sys.path[0] + os.sep + "log" + os.sep # os.path[0]是输出当前.py所在的路径 result_file = os.path.join(sys.path[0], 'result.xlsx') #拼接路径和文件名 print(path) print(result_file)
2、将xlsx文件转化为csv文件
result_file = "d:\\'result.xlsx" sheet1 = xlrd.open_workbook(result_file).sheet_by_index(0) col = csv.writer(open(csv_file, 'w', encoding='utf-8', newline="")) for row in range(sheet1.nrows): col.writerow(sheet1.row_values(row))