我在饲料中有多个.csv文件,我需要将它们转换为.txt文件。目前,我只能重命名它们,但我想保留原始文件
import os,sys
folder = 'C:....'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
newname = infilename.replace('.csv', '.txt')
output = os.rename(infilename, newname)
答案 0 :(得分:0)
您可以使用shutil的副本文件。
import shutil
....< part of your code > ...
shutil.copyfile(filename, filename.replace('.csv', '.txt'))