标准库OS常用命令&文件的打开与关闭

标准库OS常用命令

准备工作:自建一个文件夹,并将当前目录修改为该文件夹。

  • import os
    os.getcwd() #查看当前路径
    os.chdir(“C:/Users/Administrator/Desktop/Python_chap7”
  • os.mkdir(“my_own_filepackage”)#建立一个子文件夹,已存在时会报错。
  • os.rmdir(“my_own_filepackage/”)#建删除一个子文件夹,不存在时会报错。
  • os.listdir()#列出当前目录或指定目录下所有文件夹及文件名称,返回一个列表
    [‘a.txt’,‘IMG_0505d.jpg’,‘my_own_files2’]
  • os.rename(‘a.txt’,‘b.py’)#修改文件或文件夹名称
  • os.remove(‘a.py’)#删除一个文件

文件的打开与关闭

文件概述

  • 文件是一个存储在辅助存储器上的数据序列,可以包含任何 数据内容。概念上,文件是数据的集合和抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效 也更为灵活。文件包括两种类型:文本文件和二进制文件。
  • 二进制文件直接由比特0和比特1组成,没有统一字符 编码,文件内部数据的组织格式与文件用途有关。二进制文件和文本文件最主要的区别在于是否有统一的字符编码 无论文件创建为文本文件或者二进制文件,都可以用 “文本文件方式”和“二进制文件方式”打开,打开后的 操作不同。
  • open()函数提供7种基本的打开模式
打开模式含义
‘r’只读模式,如果文件不存在,返回异常FileNotFoundError,默认值
‘w’覆盖写模式,文件不存在则创建,存在则完全覆盖源文件
‘x’创建写模式,文件不存在则创建,存在则返回异常FileExistsError
‘a’追加写模式,文件不存在则创建,存在则在原文件最后追加内容
‘b’二进制文件模式
‘t’文本文件模式,默认值
‘+’与r/w/x/a一同使用,在原功能基础上增加同时读写功能

r /w/x/a 等价于 rt /wt /xt /at
r+ /w+ /x+ /a+
rb /wb /xb /ab
rb+ /wb+ /xb+ /ab

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值