Python 文件IO技巧大全,建议收藏

python进行文件操作,在日常编程中是很常用的。为了方便大家,这里对各种文件操作的知识进行汇总。
一、文件的打开和关闭
open()函数
f1 = open(r’d:\测试文件.txt’, mode=‘r’, encoding=‘utf-8’)
content = f1.read()
print(content)
f1.close()
with open(r’d:\测试文件.txt’, mode=‘r’, encoding=‘utf-8’) as f1:
content = f1.read()
print(content)
open()内置函数,open底层调用的是操作系统的接口。
f1变量,又叫文件句柄,通常文件句柄命名有f1,fh,file_handler,f_h,对文件进行的任何操作,都得通过文件句柄.方法的形式。
encoding:可以不写。不写参数,默认的编码本是操作系统默认的编码本。windows默认gbk,linux默认utf-8,mac默认utf-8。
mode:可以不写。默认mode=‘r’。
f1.close()关闭文件句柄。
使用with open()的好处。
优点1:不用手动关闭文件句柄。
with open(‘文件操作的读’, encoding=‘utf-8’) as f1:
print(f1.read())

优点2:一个语句可以操作多个文件句柄。
with open(‘文件操作的读’, encoding=‘utf-8’) as f1,
open(‘文件操作的写’, encoding=‘utf-8’, mode=‘w’) as f2:
print(f1.read())

相关推荐

  1. Python 文件IO技巧大全,建议收藏

    2024-02-18 20:22:01       32 阅读

最近更新

  1. Prompt Engineering 探险

    2024-02-18 20:22:01       1 阅读
  2. 机器学习之神经网络

    2024-02-18 20:22:01       1 阅读
  3. Lianwei 安全周报|2024.07.09

    2024-02-18 20:22:01       1 阅读
  4. 每天一个数据分析题(四百一十八)- 相关分析

    2024-02-18 20:22:01       1 阅读
  5. 计算机网络面试常见题目(一)

    2024-02-18 20:22:01       1 阅读
  6. vue配置sql规则

    2024-02-18 20:22:01       1 阅读
  7. ios 企业签名证书购买_iOS苹果企业签名须知

    2024-02-18 20:22:01       1 阅读
  8. android 使用系统工具bootchart统计开机时长

    2024-02-18 20:22:01       1 阅读
  9. 【工具分享】FOFA——网络空间测绘搜索引擎

    2024-02-18 20:22:01       1 阅读

热门阅读

  1. 【模拟】卡拉兹猜想

    2024-02-18 20:22:01       29 阅读
  2. 嵌入式开发工程师的职业发展路径是怎样的?

    2024-02-18 20:22:01       34 阅读
  3. 字符串的解码--leetcode 394

    2024-02-18 20:22:01       36 阅读
  4. 蓝桥杯---奇怪的数列

    2024-02-18 20:22:01       35 阅读
  5. 【Webpack】处理 js 资源

    2024-02-18 20:22:01       35 阅读
  6. 从Unity到Three.js(动态创建mesh)

    2024-02-18 20:22:01       38 阅读