如何使用python清除完整的csv文件.大多数涉及删除行/列问题的论坛条目基本上都是说,要将要保留的内容写入新文件中.我需要完全清除文件 - 我该怎么做?
and*_*doy 13
基本上你想截断文件,这可以是任何文件.在这种情况下,它是一个csv文件,所以:
filename = "filewithcontents.csv"
# opening the file with w+ mode truncates the file
f = open(filename, "w+")
f.close()
Run Code Online (Sandbox Code Playgroud)
你的问题很奇怪,但我会从字面上解释它.清除文件与删除文件不同.
您想要将file对象打开到CSV文件,然后truncate打开文件,使其长度为零.
f = open("filename.csv", "w")
f.truncate()
f.close()
Run Code Online (Sandbox Code Playgroud)
如果你想删除它,那只是一个os文件系统调用:
import os
os.remove("filename.csv")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20015 次 |
| 最近记录: |