当前位置:主页 > 网站制作 > Python技术 >

Python的文件操作

  Python的文件操作主要包含:

  1. 打开文件:

  - 使用open()函数打开文件

  - 语法:open(file_name, mode)

  - mode可以是'r'读,'w'写,'a'追加,'r+'读写

  2. 读取文件:

  - 使用read()读取整个文件

  - 使用readlines()读取所有行

  - 使用for循环逐行读取

  3. 写入文件:

  - 使用write()写入内容

  - 使用writelines()写入多行内容

  4. 关闭文件:

  - 使用close()关闭文件

  - 使用with语句可以自动关闭文件

  5. 文件位置移动:

  - 使用seek()移动文件读取位置

  - 语法:file_object.seek(offset, from_where)

  - from_where为0表示文件开始,1表示当前位置,2表示文件末尾

  6. 其他操作:

  - 使用os模块的rename()重命名文件

  - 使用os模块的remove()删除文件

  - 使用os模块的mkdir()创建目录

  - 使用os模块的chdir()更改当前目录

  示例:

python
# 打开文件
f = open('file.txt', 'r')  

# 读取文件
content = f.read()  
lines = f.readlines()
for line in f:
    pass  

# 写入文件  
f = open('file.txt', 'w')
f.write('Hello')
f.writelines(['a\n', 'b\n', 'c'])

# 关闭文件
f.close()  

# 自动关闭文件
with open('file.txt', 'r') as f:
    content = f.read()

# 文件位置移动  
f.seek(5, 0)  # 从文件开始移动到位置5

# 其他操作
os.rename('file.txt', 'file_new.txt')  
os.remove('file.txt')
os.mkdir('dir')  
os.chdir('dir')  # 改变当前目录

  Python的文件操作功能强大,要熟练掌握打开、读取、写入、关闭等方法。要在项目中合理操作文件,实现数据的持久化存储。

  要注意打开模式和文件的关闭,避免资源泄露。要熟悉os模块的其他功能,可以实现更强大的文件处理需求。

Python的文件操作

  文件操作是编程语言的基础,通过学习可以实现配置文件解析,数据处理,日志记录,缓存等功能。要灵活运用,写出健壮的代码。

上一篇:Python的模块

猜你喜欢

微信公众号