第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【九月打卡】第七天 Python的讀寫文件

標(biāo)簽:
Python

课程名称:Python3进阶教程(新版)

章节名称:第6章 Python的读写文件

讲师姓名:咚咚呛


课程内容:

  1. 向Python程序中输入内容

    通过input()函数,则可以改变上面程序运行的范围,注意:输入的是字符串,需要转型为数字类型

    eg:

num = input('please input number: ')

num = int(num)
result = 1
for i in range(1, num):
    result = result * i

print(result)
  1. 打开文件

    open函数:文件路径:指定需要打开的文件的文件路径

打开模式:针对不同文件(二进制文件、文本文件)以及不同操作(读操作、写操作),会有不同的打开模式

编码:设定打开文件的默认编码

注意:在打开之后要用close函数关闭

模式

描述

t

文本模式(默认)

x

写模式,新建一个文件

b

二进制模式,打开二进制文件

+

更新一个文件(可读可写)

r

以只读模式打开一个文件

rb

以二进制格式只读模式打开一个文件

w

打开一个文件进行写入,如果文件内容已存在,会清除原有的内容

wb

以二进制格式只写模式打开一个文件,会清除原有的内容

a

打开一个文件并追加内容,会往文件尾部添加内容

ab

以二进制格式打开一个文件并追加内容,会往文件尾部添加内容

w+

打开一个文件进行读写,如果文件内容已存在,会清除原有的内容

a+

打开一个文件并使用追加进行读写

eg:

f = open('test.txt', 'r') # 打开test.txt文件
type(f) # 打印f的类型(<class '_io.TextIOWrapper'>)
f.close() # 关闭文件


打开二进制文件:

b

二进制模式,打开二进制文件

wb

以二进制格式只写模式打开一个文件,会清除原有的内容

ab

以二进制格式打开一个文件并追加内容,会往文件尾部添加内容

rb

以二进制格式只读模式打开一个文件

读取文件:read,readline,readlines函数。

写入文件:write,writelines

模式

描述

w

打开一个文件进行写入,如果文件内容已存在,会清除原有的内容

wb

以二进制格式只写模式打开一个文件,会清除原有的内容

w+

打开一个文件进行读写,如果文件内容已存在,会清除原有的内容

追加内容到文件:

模式

描述

a

打开一个文件并追加内容,会往文件尾部添加内容

ab

以二进制格式打开一个文件并追加内容,会往文件尾部添加内容

a+

打开一个文件并使用追加进行读写

With关键字来保证关闭:

with关键字对资源进行访问的场合,会确保不管在使用过程中是否发生异常,都会执行必要的“清理”的操作,释放资源,比如文件使用后自动关闭等等。
with的使用方法如下:

with open('test.txt', 'r') as f:
    content = f.readlines()
    for line in content:
        print(line)

学习收获:

了解读写文件需要用到的常用函数:

  1. 先open文件

  2. 通过read/readlin/readlines读取文件内容

  3. 通过write/writelines写内容到文件

  4. 最后通过close关闭,更加推荐通过with来open,这样会自动关闭。

打卡截图:

https://img1.sycdn.imooc.com//6330f85a000134fc07130402.jpg

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消