OS模块介绍

 

python里面的OS模块有许多方法让我们通过代码实现创建、删除和更新目录,具体罗列如下:

os.getcwd():显示当前的工作路径,只具体到路径,不具体到文件。
os.path.realpath(path):返回path的真实路径,如果参数是:__file__就说明是本文件所在的绝对路径,

os.path.join(a,b):连接两个部分的路径,组成一个完整的路径
os.mkdir(路径名字):在某个目录 下创建一个新目录 
os.rmdir(路径名字):删掉一个目录 

os.listdir():获取当前路径下的目录列表,返回列表格式数据

os.path.isdir  :判断当前文件是否是目录 ,返回布尔值
os.path.isfile:判断当前文件是否是文件,返回布尔值

os.path.exists:判断文件是否存在

file文件open之后,默认是r  只读模式,如果要写入内容会报错,如下图:

 

1、file文件open之后,默认是r  只读模式,如果要写入内容会报错
2、r+ :可读可写,先写的话,从头开始覆盖写,读光标之后的内容,读写跟着光标走
3、如果要写入中文注意编码格式
4、w :只写,硬要去读的话,就会报错:io.UnsupportedOperation: not readable
5、w+:可读可写,不管是w 还是w+ :
         如果文件存在,就直接清空,再重写
         如果文件不存在,则新建一个文件,然后写

#python_test.txt的内容如下
'''
123666
第二行内容
这是第三行哈,你好啊,hello
This is the fourth line
''''

file = open("python_test.txt","r",encoding='utf-8')
print('file.read()会读取所有的内容,展示如下:\n{0}'.format(file.read()))#读取所有内容


**********结果***********
file.read()会读取所有的内容,展示如下:
123666
第二行内容
这是第三行哈,你好啊,hello
This is the fourth line
'''''python_test.txt文件中内容''''''
123666
第二行内容
这是第三行哈,你好啊,hello
This is the fourth line
'''

file = open("python_test.txt","r",encoding='utf-8')
print('file.readline()按行读取,第一行:\n{0}'.format(file.readline()))#读取一行内容
print('file.readline()按行读取,第二行:\n{0}'.format(file.readline()))#读取一行内容


**********运行结果*******
file.readline()按行读取,第一行:
123666

file.readline()按行读取,第二行:
第二行内容

罗列出当前路径的所有文件和目录 :

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值