python读取asc文件并转csv
时间: 2024-06-13 13:04:43 浏览: 312
python读取文件转换为csv
5星 · 资源好评率100%
利用pandas的read_csv即可读取asc格式的文件,然后再使用to_csv将其保存为CSV文件。以下是完整的转换代码:
import pandas as pd
if __name__ == '__main__':
filepath = "./example.asc" # 文件路径
ASCfile = pd.read_csv(filepath, skiprows=4, encoding="gbk", engine='python', sep=' ', delimiter=None, index_col=False, header=None, skipinitialspace=True) # 读取asc文件
ASCfile.to_csv("example.csv", index=False, sep=',') # 转换为csv并保存
需要注意的是,skiprows参数用于跳过文件的前几行,因为asc文件的前四行通常是文件头信息。sep参数用于指定分隔符,这里使用空格作为分隔符。delimiter参数用于指定分隔符的备选项,这里设置为None。index_col参数用于指定哪一列作为索引列,这里设置为False表示不使用任何列作为索引列。header参数用于指定列名,这里设置为None表示不使用列名。skipinitialspace参数用于指定是否跳过分隔符后的空格。
阅读全文