python基础(5)

'''文件相关操作
文件: 所有的工作过程都是通过内存实现的,操作中使用内存,然后保存,执行内存储存到硬盘中(比如:U盘传东西,内容先进到内存然后写入硬盘)

都是内置函数
打开:  格式: open( '文件名字.文件格式' , 'w' 或者 'r')     里边是字符串来书写
                    文件格式:.txt    .mp4   .mp3   .avi等等
                    'w'  写文件write   文件存在的话创建新的覆盖原有,文件不存在就创建
                    'r'  读文件read    必须有文件使用,没有报错
                    'a'  写文件,用与追加操作   这个好点   和'w'相同,但是文件存在是在原有文件基础上继续写,不会覆盖

应该用变量来表示文件才能print    ret = open('黑马.txt', 'a')
                            
关闭:  格式:  因为open和close是连锁操作    文件 ret.close() 
                                        如果  '黑马.txt'.close()   报错:str不能close

写入:  格式: (可更改=列表语法型)     ret.write('写入的内容')
读取:  格式:                       ret.read(num)     num读多少行
                                  ret.readlines   按 行 的方式读所有行
                                  ret.readline    按 行 的方式读一行
                                  
备份:  复制出新的   过程:  1.读old_ret    建议逐行读   i = old_ret.readlines()
                        2.写入new_ret           new_ret = ('黑马[复件].txt','w')
                        3.遍历old_ret           for values in i:
                                                    new_ret.write(walues)
                        4.最后全部close



访问模式:各国语言不同,使用的计算机底层的编码模式不同,以二进制形式访问,以十进制形式访问

windows电脑不能识别中文编码格式,写代码加上utf-8 (互通的编码格式)
        格式: open('黑马.txt', 'r', encoding = 'utf-8')    类同 end = '\n'换行符
'''
'''文件
重命名: 引入模块 import os    os.rename('需要修改的文件名','新的文件名')
删除:           import os    os.remove('需要删除的文件名'))
'''
'''文件夹    都是引入模块   import os
创建:   os.mkdir('文件夹名')
删除:   os.rmdir('文件夹名')
怎么把文件添加到文件夹中啊

获取当前目录: os.getcwd()               查看现在操作的东西(模块)在哪个目录
改变默认目录: os.chdir('../')           理解为改变当前的路径,(想要进到哪个路径中)     '../'是返回上一层     '文件夹名'是进到文件夹中 
获取目录列表: os.listdir('./')          查看当前路径所在文件夹中的所有内容形成list      './'是当前路径
'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值