python_进阶_22


文件

打开文件

# 1. 打开 - 文件名需要注意大小写
file = open("README")  # README是一个“.txt”文件

# 2. 读取
text = file.read()
print(text)

# 3. 关闭
file.close()

打开文件的方式

  • open函数默认以只读模式打开文件, 并且返回文件对象

语法如下:

f = open("文件名","访问方式")

参考打开文件方式

按行读取文件内容

  • 读取大文件的正确姿势
file = open("README")

while True:
    text = file.readline()

    # 判断是否读取到内容
    if not text:
        break
    print(text)

file.close()

输出为

小文件复制

# 1. 打开文件
file_read = open("README")
file_write = open("README[复件]","w")  # 以只写方式打开

# 2. 读取并写入文件
text = file_read.read()
file_write.write(text)

# 3. 关闭文件
file_read.close()
file_write.close()

大文件复制

# 1. 打开文件
file_read = open("README")
file_write = open("README[复件1]","w")  # 以只写方式打开

# 2. 读取并写入文件
while True:
    # 读取一行内容
    text = file_read.read()
    # 判断是否读取到内容
    if not text:
        break

file_write.write(text)

# 3. 关闭文件
file_read.close()
file_write.close()

文件/目录的常用管理操作

  • python中,如果希望通过程序执行像 终端 中的 文件/目录管理操作, 需要导入os模块

具体参考Python OS 文件/目录方法


文章作者: 张忠楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张忠楠 !
评论
 上一篇
python_进阶_23 python_进阶_23
eval 函数 eval()函数十分强大 – 将字符串 当成 有效的表达式 来求值 并 返回计算结果 # 基本的数学计算 In [1]: eval("1 + 1") Out[1]: 2 # 字符串变量 In [2]: eval("'*'
2020-04-30
下一篇 
python_进阶_21 python_进阶_21
制作发布压缩包 创建set.up.py文件 set.up.py的文件 from distutils.core import setup setup(name=”zzn_message”, # 包名version=”1.0”, # 版本
2020-04-29
  目录