























文件操作....是一个语言和外界联系的主要方法....现在以txt为例简单的讲一下...
首先是建立关联...假设在存在以下文件 c:\a.txt
关键字的第一部分,是
文件
路径及名称。注意这里面,路径需要用
\\
第二部分,是对
文件
的模式或者叫权限,一般有以下3种 "r" (read), "w" (write)和 "a"(append).
之后,就可以利用
xxx_content = infile.read()
xxx_content = infile.readlines()
来读取
文件
内容了
然后是
文件
的写入
需要注意的是...在xxx.close()之前,c盘下面只有一个空空的test.txt,xxx.close()的作用相当于最后的存盘。
删除文件:
name='c:\1.txt'
os.remove(name)
压缩文件:
import os
import zipfile
import time
# 压缩目录
source_dir = r'F:\web'
# 按时间生成文件名称
target_file = time.strftime('%Y%m%d%H%M%S') + '.zip'
myZipFile = zipfile.ZipFile(target_file, 'w' )# 压缩所有文件,包含子目录
for root,dirs,files in os.walk(source_dir):
for vfileName in files:
fileName = os.path.join(root,vfileName)
myZipFile.write( fileName, fileName, zipfile.ZIP_DEFLATED )
# 压缩完成
myZipFile.close()
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。