简明Python基础教程二

 

文件操作

 

 

 

 

文件内建方法

Open成功执行并返回一个文件对象之后,所有对该文件的后续操作都通过这个“句柄”进行,操作包括:输入、输出、文件内移动或者杂项操作。

几个例子

1.      read()方法

2.      readlines方法

 

 

3        write()方法

 

 

 

 

Sys模块通过sys.arv属性提供了对命令行参数的访问,命令行参数是用来调用某个程序时除程序名意外的其他参数,一般用于基于文本的环境中(例如liunx的shell等)

 

 

文件系统通过python中的OS模块实现:

Os模块 posix(UNIX) nt(win) mac

不需要靠平台差异,Os模块为跨平台模块,Python解释器会选择正确的系统支持

Os.name

Os可以处理大部分的文件操作

删除,重命名,切换路径,遍历目录

 

Os和sys的区别

Os是负责程序和操作系统之间的交互,sys负责程序和python解释器之间的交互

 

Os.path和sys.path:

Os.path是一个模块,提供一些方法函数

Sys.path 就是咱们常说的环境变量

 

Remove()删除 rename()重命名 walk()生成一个目录树下的所有文件名

 

Os.getcwd()得到当前工作目录

Os.listdir()返回指定目录下的所有文件

Os.remove(‘file_name’)删除指定文件

Os.rmdir(‘file_name’)删除指定目录

Os.mkdir(‘dir_name’)创建一个目录

Os.makedirs(‘a/b/c’)递归创建目录

Os.chdir(‘file_path’)切换路径

Os.chmod(‘filename’)改变权限

Os.walk(top,topdown=True,οnerrοr=None) top必需要给出的路径变量后边两个可以不给

 

os.path模块

Os.path.isdir(‘name’)判断是否为目录  返回bool

Os.path.isfile(‘name’)判断是否为文件  返回bool

Os.path.islink(‘name’)判断是否为链接   返回bool

Os.path.getsize(‘name’)返回文件大小,如果文件不存在 返回错误

Os.path.abspath(‘file_name’) 返回的是file_那么的绝对路径

Os.path.split(‘file_path’)返回file_path分割成目录和文件名,以元组方式返回

Os.path.exists(‘file_path’) 如果file_path存在 返回True 反之返回False

Os.path.join(‘file_path’,’file_name’) 连接目录和文件名或者目录

 

Import time模块

Time.ctime()返回本地时间

Os.path.getatime()文件或者目录最后访问的时间

Os.path.getmtime()            最后修改的时间

Os.path.getctime()             创建时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值