Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例

yipeiwu_com7年前Python基础

本文实例讲述了Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式。分享给大家供大家参考,具体如下:

demo.py(读取文件):

# 1. 打开文件
file = open("readme.txt") # 文件不存在会抛异常. 默认以只读方式打开
# with open("readme.txt") as file:  # 这种方式,会自动close()释放资源
# 2. 读取文件内容
text = file.read() # 一次性读取所有内容
print(text)
# 3. 关闭文件
file.close()

demo.py(写入文件):

# 1. 打开
file = open("readme.txt", "a") # a 以追加的方式打开 (默认以只读方式打开)
# with open("readme.txt") as file:  # 这种方式,会自动close()释放资源
# 2. 写入文件
file.write("123 hello")
# 3. 关闭
file.close()

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

相关文章

win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

tf2.0的三个优点: 1、方便搭建网络架构; 2、自动求导 3、GPU加速(便于大数据计算) 安装过程(概要提示) step1:安装annaconda3 step2:安装pycharm...

对dataframe进行列相加,行相加的实例

实例如下所示: >>> import pandas as pd >>> df = pd.DataFrame({"x":['a','b','c','...

tensorflow 只恢复部分模型参数的实例

我就废话不多说了,直接上代码吧! import tensorflow as tf def model_1(): with tf.variable_scope("var_a"):...

跟老齐学Python之从格式化表达式到方法

现在我们就格式化方法做一个详细一点的交代。 基本的操作 所谓格式化方法,就是可以先建立一个输出字符串的模板,然后用format来填充模板的内容。 复制代码 代码如下: >>&...

详解python的ORM中Pony用法

Pony是Python的一种ORM,它允许使用生成器表达式来构造查询,通过将生成器表达式的抽象语法树解析成SQL语句。它也有在线ER图编辑器可以帮助你创建Model。 示例分析 Pony...