0

尝试对某些数据进行一些数据分析,但所有下载的数据都是 .tbl 格式,我宁愿使用 .csv 格式。有没有办法通过 python 脚本将 .tbl 转换为 .csv。

现在,我正在将文件直接上传到完成这项工作的 excel 中,但我需要这个过程更快一点

4

1 回答 1

0

希望此代码段对您有所帮助。

def converttbldatatocsvformat(filename, header):
 csv = open("".join([path, filename, ".csv"]), "w+")
 csv.write(header + "\n")
 tbl = open("".join([path, filename, ".tbl"]), "r")
 lines = tbl.readlines()
 for line in lines:
    length = len(line)
    line = line[:length - 2] + line[length-1:]
    line = line.replace(",","N")
    line = line.replace("|",",")
    csv.write(line)
 tbl.close()
 csv.close()
于 2019-07-23T15:26:17.903 回答