本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Python
  • Python基础教程(10)文件与目录操作

Python基础教程(10)文件与目录操作

发布:TangLu2019-12-23 19:20分类: Python 标签: python python3

一、Python中对文件的读写操作

在Python中要对文件进行阅读或者编辑的话,需要按照打开、读取、写入的步骤来进行,这里就涉及到了open()、read()、write()三个函数。

1、使用open()函数打开一个文件。通常将打开的文件内容存放到一个变量中;使用read()函数从变量中读取出数据

file = open("file.txt",encoding='utf-8',mode='r')  #mode默认为只读方式,修改为w代表文件可写
print (file.read())  # 默认是读取全部内容
print (file.read(10))  #只读取10个字符
print(file.readline())  #读取一行内容

print_file=file.readlines()  #读取所有行,并存放在一个列表中
print (print_file) 


2、使用write()函数可以对文件追加内容

file = open("file.txt",'w')  #这里需要使用w选项代表文件可写,w替换为a代表追加内容
file.write("我是测试内容")
file.close()  #关闭上面的文件


3、使用rename()函数重命名文件

import os  #rename()函数需要先导入os模块才可以使用
os.rename('old_file','new_file')


4、使用remove()函数删除文件

import os 
os.remove('new_file')


二、Python文件操作常用模块

操作文件和目录主要使用os模块中的函数,下面是一些常用函数使用说明

import os  #需要先导入os模块

print (os.path.exists('test.txt'))  #判断文件是否存在,存在返回True
print (os.path.abspath('test.txt'))  #获取文件的绝对路径
print (os.path.isfile('test.txt'))  #判断对象是否是文件
print (os.path.isdir('test.txt'))  #判断对象是否是目录
print (os.listdir('.'))  #列出当前目录下所有内容

os.mkdir('/new_dir')  #创建目录
os.rmdir('/new_dir')  #删除目录



温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Python基础教程(10)文件与目录操作
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-524.html  [生成短网址]

已有 0/1579 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~