为了账号安全,请及时绑定邮箱和手机立即绑定

截断文件的分组

截断文件的分组

潇潇雨雨 2022-12-06 14:51:17
我有以下代码:# function to truncate filesdef truncate(path):    file_to_truncate = open(path, "w")    file_to_truncate.truncate()    file_to_truncate.close()# truncate all relevant files so they are empty and new results are not written underneath another set of resultstruncate(r'outputA.csv')truncate(r'\outputB.csv')truncate(r'outputC.csv')truncate(r'outputD.csv')truncate(r'outputE.csv')truncate(r'MoutputA.csv')truncate(r'MoutputB.csv')truncate(r'MoutputC.csv')truncate(r'MoutputD.csv')truncate(r"Full Results.csv")truncate(r'results.csv')是否可以缩短此代码,即截断目录中的所有文件。
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

您可以使用os.listdir获取特定目录中的所有文件。然后遍历文件列表并对它们调用你的函数:

for file_name in os.listdir():
    truncate(file_name)


查看完整回答
反对 回复 2022-12-06
  • 1 回答
  • 0 关注
  • 49 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信