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()按行读取,第二行:
第二行内容
罗列出当前路径的所有文件和目录 :