首先,我们需要知道一个概念:应用程序是不能直接对电脑硬件进行操作的 在操作系统中,操作系统对外提供了文件系统,硬盘上的文件都由文件系统进行资源管理, 读写硬盘是一种硬件操作,所以我们要想进行文件操作,就必须通过文件系统这个接口来进行文件操作 因此 我们要想进行文件读写等操作,就必须先向操作系统发起系 ...
分类:
编程语言 时间:
2018-01-28 20:02:30
阅读次数:
230
对文件进行打包操作 import osimport tarfile#压缩,创建.gz#创建压缩包名tar = tarfile.open('/tmp/tartest.tar.gz','w:gz')# 创建压缩包for root,dir,files in os.walk("/tmp/tartest"):... ...
分类:
编程语言 时间:
2018-01-27 15:31:43
阅读次数:
203
一,文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 ...
分类:
编程语言 时间:
2018-01-17 16:49:53
阅读次数:
186
复习文件操作print"当前路径:"printos.getcwd()print"判断是否是一个文件:"printos.path.isfile(os.getcwd())print"是否是一个目录:"printos.path.isdir(os.getcwd())printos.system("ls")print"判断是否是绝对路径:"printos.path.isabs("excp01.py")pri
分类:
编程语言 时间:
2018-01-16 10:23:41
阅读次数:
196
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listd ...
分类:
编程语言 时间:
2018-01-15 11:08:48
阅读次数:
126
Python提供了必要的函数和方法进行默认情况下的文件基本操作open()函数打开文件:open()函数语法:File_object=open(file_name[,access_mode][,buffering])file_name:file_name变量是一个包含了你要访问的文件路径及文件名称的字符串值。access_mode:决定了打开文件的模式,是只读、写入、追加等等。这个参数是非强制的,
分类:
编程语言 时间:
2018-01-13 22:29:39
阅读次数:
168
1、常用函数:fileObject.read([size])size为读取的长度,以byte为单位。如果不指定参数,表示一次性读取全部内容,以字符串形式返回,并且每一行结尾会有一个"\n"符号。代码示例1:withopen("text.txt","r")aspf:content=pf.read()printcontent结果:abcede123thisisatest文件操作jf
分类:
编程语言 时间:
2018-01-13 22:23:09
阅读次数:
235
对文件操作流程 文件开一次,只能读一次,打开文件记得关闭, 相关的方法, f.seek() 移动句柄位置,以字符算, 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时 ...
分类:
编程语言 时间:
2018-01-06 21:07:44
阅读次数:
114
文件操作三部曲:打开 -> 操作 -> 关闭。 一. 文件操作, 常用的几种模式: 如果打开文件,没有指定操作方式,默认是读取; 对于r/r+,如果文件不存在会报错,使用时需要保证文件存在; 对于w/w+,如果使用它们,每次运行文件内容都会被覆盖; 对a/a+,这种方式会追加内容,因此指针在结尾。 ...
分类:
编程语言 时间:
2018-01-02 23:27:31
阅读次数:
239
结果: **********文件操作***********['soyo8,35\n', '\xe5\xb0\x8f\xe5\x91\xa8,30\n', '\xe5\xb0\x8f\xe5\x8d\x8e,19\n', 'soyo,88\n']soyo8,35小周,30小华,19soyo,88['s ...
分类:
编程语言 时间:
2018-01-02 21:25:19
阅读次数:
106