1. 简介
Python的目录操作与文件读写设计的非常简洁明了,合乎情理,所以直接用两个例子来演示即可。
2. 目录操作
#目录操作示例 #导入目录模块 import os #获取并输出当前目录 dir=os.getcwd() print(dir) #改变当前工作目录到D盘根目录下 os.chdir("D:\\") dir=os.getcwd() print(dir) #在当前工作目录创建temp文件夹 os.makedirs("temp")#也可以写绝对路径os.makedirs("D:\\temp") os.chdir("D:\\temp\\") dir=os.getcwd() print(dir)
3. 文件读写
经过运行上面的代码,已经建立了一个目录D:\temp
,下面的示例就是在这个目录下对文件进行创建和读写操作。
#文件操作示例 import os path="D:\\temp\\" #目录不存在则创建 if os.path.exists(path)==False: os.makedirs(path) os.chdir(path) #写入文件,如果文件不存在的话会先创建文件 file=open("hello.txt","w")#w表示写 a表示追加模式 file.write("hello my python file operation demo!\n哈哈哈"); file.close()#读写完毕一定要关闭文件对象 #读取文件 file=open("hello.txt","r")#r表示读模式 默认就是读模式 所以第二个参数可以不用 str=file.read()#读取内容 file.close(); print(str) #一行行的读取 file=open("hello.txt","r")#r表示读模式 默认就是读模式 所以第二个参数可以不用 line=file.readlines()#读取内容 file.close(); print(line)