日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python中open函數的基本用法示例

系統 1693 0

前言

本文主要介紹的是關于python中open函數用法的相關資料,用法如下:

            
name = open('errname.txt','w')
            
name.readline()
name.close()

1、看下第一行的代碼

用來訪問磁盤中存放的文件,可以進行讀寫等操作,例如上例中 'w',這里便是對errname.txt這個文件進行讀操作

例如:

w:以寫方式打開

a:以追加方式打開

r+:以讀寫模式打開

w+:以讀寫模式打開

rb:以二進制讀模式打開

wb:以二進制寫模式打開

ab:以二進制追加模式打開

rb+:以二進制讀寫模式打開

wb+:以二進制讀寫模式打開

ab+:以二進制追加模式打開

2、我們現在再來看下上例中第二行:

1)先看下readline和readlines的用法和區別:

            
>>> name = open('test.txt','r')
>>> username = name.readline()
>>> username
'devilf\n'
>>> username = name.readlines()
>>> username
['gy\n', 'tom\n', 'lisa\n', 'lebron\n', 'kobe']
          

可以看出,readline只讀取一行內容,而readlines是逐行讀取文件內容

但是我們看到輸出的username列表不是正常的列表,含有\n換行符,所以我們需要去掉它:

            
>>> username = [line.strip('\n') for line in name.readlines()]
>>> username
['devilf', 'gy', 'tom', 'lisa', 'lebron', 'kobe']
          

3、第三行

其實就是完成上述操作后,關閉文件的一種方法,不必多說

下面正式講解,open()函數的用法

一、寫入文件

1)以w方式寫入

            
>>> f = open('1.txt','w')
>>> f.write('this is a test')
14
>>> f.close()
>>> g = open('1.txt','r')
>>> g.readline()
'this is a test'
          

2)以追加方式寫入

            
>>> f = open('1.txt','a')
>>> f.write('2017/1208')
>>> f.close()
>>> f = open('1.txt','r')
>>> g = f.readline()
>>> g
'this is a test2017/1208'
          

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 武隆县| 大新县| 临城县| 东乌珠穆沁旗| 南开区| 南宁市| 炉霍县| 三原县| 女性| 嘉义县| 昌江| 普定县| 平塘县| 许昌市| 荣成市| 牙克石市| 泗洪县| 油尖旺区| 宽甸| 永福县| 兴海县| 宁远县| 扎赉特旗| 阳春市| 英吉沙县| 光泽县| 治多县| 金塔县| 苍山县| 永春县| 旬邑县| 自贡市| 琼中| 凤庆县| 陕西省| 垦利县| 宜阳县| 平阴县| 江山市| 张家港市| 临泽县|