我想做一个脚本,它将获取一个文件,去掉文件的最后一个字节。文件可以是任何内容,而不仅仅是文本。在
我一直在研究seek()和tell()方法,但我找不到一种方法来处理允许我这样做的文件。在
我认为它应该是相对简单的,但也许Python不是一个合适的工具?在
fileStripped = file[:-4]
newpath = path + "\\" + fileStripped
if not os.path.exists(newpath):
os.makedirs(newpath)
with open(fname, "r") as f:
f.seek (0, 2) # Seek @ EOF
fsize = f.tell() # Get Size
f=f.read
f=f[:fsize-2]
此方法出错,并告诉我不能下标f=f[:fsize-2]
行
使用^{} 复制文件,然后通过查找一个字节并截断文件来删除最后一个字节:
从末尾查找一个字节,然后截断。在
相关问题 更多 >
编程相关推荐