要防止保存 .txt 为 .csv 格式时取消宏所做的所有更改,可以使用以下解决方法:
示例代码:
import pandas as pd
# 读取 .txt 文件
data = pd.read_csv('input.txt', delimiter='\t')
# 进行宏的更改操作...
# 另存为 .csv 文件
data.to_csv('output.csv', index=False)
示例代码:
import shutil
# 创建备份副本
shutil.copyfile('input.txt', 'input_backup.txt')
# 读取 .txt 文件
data = pd.read_csv('input.txt', delimiter='\t')
# 进行宏的更改操作...
# 保存 .txt 文件
data.to_csv('input.txt', index=False)
通过以上两种方法,你可以确保在保存 .txt 为 .csv 格式时不会丢失宏所做的更改。同时,为了保证数据的安全性,建议在操作文件之前先进行备份或创建副本。