商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Ubuntu Python文件操作方法

Ubuntu Python文件操作方法

  发布于2026-07-07 阅读(0)

扫一扫,手机访问

在 Ubuntu 系统里用 Python 处理文件,属于最基础但也最实用的操作了。核心流程其实就四步:打开文件、读取内容、写入内容、关闭文件。别看简单,每个环节都有一些值得注意的技巧。

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 运行即可。

本文转载于:https://www.yisu.com/ask/1344801.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注