继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python学习笔记-基础篇(17)-目录操作与文件读写

程序员大阳
关注TA
已关注
手记 357
粉丝 1.5万
获赞 1523

一,简介

Python的目录操作与文件读写设计的非常简洁明了,合乎情理,所以直接用两个例子来演示即可。

二,目录操作

#目录操作示例

#导入目录模块
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)

三,文件读写

经过运行上面的代码,已经建立了一个目录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)

注意read是一次性去读,readlines是读取成列表,如图:
图片描述

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP