亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python學習筆記:open()函數打開文件注意事項

2019-11-06 07:35:30
字體:
來源:轉載
供稿:網友

要以讀文件的模式打開一個文件對象,使用Python內置的open()函數,傳入文件名和標示符,標示符'r'表示讀。

>>> f = open('D:/test.txt','r')

注意了,對初學python的同學而言,open()函數著實存在一個不大不小的坑,而且十分不容易發現。

錯誤演示:

>>> f = open('D:/test.txt','r')Traceback (most recent call last):   File"<ipython-input-56-6a0acaf613c9>", line 1, in <module>    f =open('D:/test.txt','r') OSError: [Errno 22] Invalid argument: 'D:/test.txt' 仿佛沒有什么不對的地方,一模一樣的嘛!再仔細看,斜杠的方向不一樣,為什么會出現這樣的情況呢,原因在于我們從系統中直接復制文件所在路徑所致。

這就引出了轉義字符的概念,需要在字符中使用特殊字符時,python用反斜杠’/’轉義字符,所以錯誤案例中的’/’被用作轉義,導致解釋器解釋文件路徑錯誤。

改正的方法有兩種:第一、將’/’的方向反向為’/’,即文首正確的寫法;第二、在含有轉義符的字符串前加‘r’表示字符串內按原始含義解釋,不做轉義處理。(推薦?。?/strong>

>>> f = open(r'D:/test.txt','r') 

另附:

轉義字符表

轉義字符

描述

/(在行尾時)

續行符

//

反斜杠符號

/'

單引號

/"

雙引號

/a

響鈴

/b

退格(Backspace)

/e

轉義

/000

/n

換行

/v

縱向制表符

/t

橫向制表符

/r

回車

/f

換頁

/oyy

八進制數,yy代表的字符,例如:/o12代表換行

/xyy

十六進制數,yy代表的字符,例如:/x0a代表換行

/other

其它的字符以普通格式輸出

open()函數標識符表

r 以只讀方式打開文件。文件的指針將會放在文件的開頭。這是默認模式。

rb 以二進制格式打開一個文件用于只讀。文件指針將會放在文件的開頭。這是默認模式。

r+ 打開一個文件用于讀寫。文件指針將會放在文件的開頭。

rb+ 以二進制格式打開一個文件用于讀寫。文件指針將會放在文件的開頭。

w 打開一個文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

wb 以二進制格式打開一個文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

w+ 打開一個文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

wb+ 以二進制格式打開一個文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

a 打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。

ab 以二進制格式打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。

a+ 打開一個文件用于讀寫。如果該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。如果該文件不存在,創建新文件用于讀寫。

ab+ 以二進制格式打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結尾。如果該文件不存在,創建新文件用于讀寫。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av最新在线| 亚洲视频一区二区三区| 九九九热精品免费视频观看网站| 欧美日本啪啪无遮挡网站| 国产成人福利夜色影视| 亚洲专区国产精品| 国产亚洲精品久久久久动| 日韩欧美一区二区在线| 日韩在线免费视频| 亚洲欧美日韩综合| 性欧美暴力猛交69hd| 日韩美女福利视频| 色综合天天狠天天透天天伊人| 亚洲久久久久久久久久久| 亚洲新声在线观看| 国产美女精彩久久| 国产黑人绿帽在线第一区| 国产婷婷色综合av蜜臀av| 久久天天躁日日躁| 日韩电影大全免费观看2023年上| 秋霞成人午夜鲁丝一区二区三区| 国产亚洲精品久久| 欧美日韩aaaa| 欧美午夜精品伦理| 欧美亚洲成人网| 亚洲最大成人网色| 日韩视频在线免费观看| 九色精品美女在线| 亚洲成**性毛茸茸| 精品国内亚洲在观看18黄| 欧美一区二区色| 亚洲小视频在线观看| 中文字幕av一区中文字幕天堂| 久久久久久久成人| 中文字幕欧美日韩va免费视频| 久久久日本电影| 青青草国产精品一区二区| 精品国产91乱高清在线观看| 久久久伊人日本| 久久中文字幕视频| 欧美日韩午夜剧场| 国产亚洲视频在线观看| 国产精品视频在线播放| 国产精品福利在线观看网址| 国产在线视频2019最新视频| 国产ts一区二区| 成人久久久久久| 久久精品99久久久香蕉| 97超级碰在线看视频免费在线看| 亚洲欧美变态国产另类| 欧美日韩免费看| 日本一区二区在线播放| 精品一区二区三区四区在线| 欧洲精品在线视频| 国产精品视频白浆免费视频| 成人xvideos免费视频| 国产成人精品在线| 亚洲人成亚洲人成在线观看| 性欧美长视频免费观看不卡| 国内精品一区二区三区四区| 亚洲自拍小视频| 国产成人精品a视频一区www| 国产成人精品a视频一区www| 亚洲精品视频网上网址在线观看| 国产精品午夜视频| 久久久久在线观看| 中文字幕久久久av一区| 另类专区欧美制服同性| 亚洲xxxx3d| 国产九九精品视频| 日本久久久a级免费| 国产亚洲精品激情久久| 久久久免费精品视频| 51精品国产黑色丝袜高跟鞋| 国产视频一区在线| 一区二区日韩精品| 久久久国产精品亚洲一区| 91在线精品播放| 亚洲精品国产精品国自产在线| 国产99久久久欧美黑人| 午夜免费日韩视频| 91老司机在线| 午夜精品99久久免费| 欧美激情极品视频| 日韩精品视频在线免费观看| 影音先锋欧美在线资源| 国产欧美精品一区二区| 青青在线视频一区二区三区| 日韩电影中文字幕在线| 午夜精品久久17c| 97精品在线观看| 成人女保姆的销魂服务| 中文字幕一区二区三区电影| 亚洲深夜福利网站| 欧美激情一级欧美精品| 精品国产乱码久久久久久虫虫漫画| 欧美自拍视频在线| 国产精品69av| 日韩成人黄色av| 亚洲风情亚aⅴ在线发布| 萌白酱国产一区二区| 91精品视频观看| 欧美性69xxxx肥| 欧美电影免费观看| 国产v综合ⅴ日韩v欧美大片| 亚洲欧美精品一区| 国产主播精品在线| 亚洲欧美中文另类| 91精品视频专区| 国产成人精品视频| 日本高清不卡的在线| 久久久精品一区二区三区| 欧美刺激性大交免费视频| 亚洲一二在线观看| 少妇av一区二区三区| 国产久一一精品| 久久亚洲一区二区三区四区五区高| 国产精品成人一区二区三区吃奶| 国产精品自拍小视频| 久久视频国产精品免费视频在线| 91在线看www| 一区二区国产精品视频| 456国产精品| 韩国一区二区电影| 成人综合国产精品| 日韩的一区二区| 日韩av一卡二卡| 欧美成人激情图片网| 国模精品视频一区二区三区| 欧日韩在线观看| 国产97人人超碰caoprom| 色婷婷av一区二区三区久久| 欧美在线性视频| 国产在线精品播放| 亚洲男人天堂网| 国产精品久久久久久久久男| 中文在线资源观看视频网站免费不卡| 久久影视免费观看| 91九色蝌蚪国产| 成人激情春色网| 欧美激情第6页| 欧美在线观看一区二区三区| 国产成人精品免费久久久久| 国产精品稀缺呦系列在线| 亚洲国产精品高清久久久| 国产成人在线精品| 国产精品欧美一区二区三区奶水| 一区二区在线视频| 97精品视频在线播放| 欧美日韩成人网| 成人乱色短篇合集| 视频在线观看一区二区| 日韩电影免费在线观看| 亚洲人成网站在线播| 国产精品爱久久久久久久| 最新91在线视频| 国产精品视频一| 精品久久久久久久久国产字幕| 成人在线国产精品| 日韩暖暖在线视频| 国产欧美一区二区三区在线| 精品中文字幕视频| 欧美理论在线观看| 亚洲高清在线观看|