Ubuntu Python文件操作方法
在Ubuntu系统中,Python文件操作包括打开、读取、写入和关闭。使用open()函数时需指定模式(r读取、w写入、a追加)。读取可用read()、逐行循环或read(10);写入用write()或writelines(),需手动加换行。推荐with语句自动关闭文件,避免资源泄漏。
在 Ubuntu 系统里用 Python 处理文件,属于最基础但也最实用的操作了。核心流程其实就四步:打开文件、读取内容、写入内容、关闭文件。别看简单,每个环节都有一些值得注意的技巧。

先看打开文件。最直接的方式就是用 open() 函数,传入文件名和模式参数——'r' 代表读取,'w' 代表写入(会覆盖已有内容),'a' 代表追加。比如:
# 使用 open() 函数打开文件,参数为文件名和模式('r' 读取,'w' 写入,'a' 追加)
file = open("example.txt", "r")
文件打开后,就该读取了。有三种常用姿势:想一口气读完整个文件,用 file.read();想逐行处理数据,直接 for line in file 循环;如果只需要前几个字节,file.read(10) 就能搞定。
# 读取文件的全部内容
content = file.read()
# 逐行读取文件内容
for line in file:
print(line)
# 读取指定字节数的内容
content = file.read(10)
写入操作同样干脆。单个字符串用 write(),多行内容可以用 writelines() 一次性写入——不过记得自己加好换行符,它不会自动加。
# 向文件中写入字符串
file.write("Hello, World!")
# 向文件中写入多行字符串
file.writelines(["Line 1\n", "Line 2\n"])
文件操作完成后,务必关闭文件。调用 file.close() 是基本素养。但更省心的做法是使用 with 语句——它会在代码块执行完毕后自动关闭文件,既能避免忘记关闭的隐患,也让代码更简洁优雅:
# 使用 with 语句打开文件,这样可以确保文件在操作完成后自动关闭
with open("example.txt", "r") as file:
content = file.read()
print(content)
最后看一个完整的示例,从创建文件、写入内容到读取打印,一气呵成:
# 创建一个新文件并写入内容
with open("example.txt", "w") as file:
file.write("Hello, World!")
# 读取文件内容并打印
with open("example.txt", "r") as file:
content = file.read()
print(content)
在 Ubuntu 系统中,你可以用 Vim、Nano 或 Gedit 等任意文本编辑器来编写 Python 脚本,保存后直接在终端用 python3 文件名.py 运行即可。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。













