欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中open函數(shù)的基本用法示例

 更新時間:2019年09月07日 10:44:42   作者:Devilf  
這篇文章主要給大家介紹了關于python中open函數(shù)的基本用法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

前言

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

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

1、看下第一行的代碼

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

例如:

w:以寫方式打開

a:以追加方式打開

r+:以讀寫模式打開

w+:以讀寫模式打開

rb:以二進制讀模式打開

wb:以二進制寫模式打開

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

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

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

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

2、我們現(xiàn)在再來看下上例中第二行:

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

>>> 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列表不是正常的列表,含有\(zhòng)n換行符,所以我們需要去掉它:

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

3、第三行

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

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

一、寫入文件

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'

總結

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

相關文章

  • Keras使用ImageNet上預訓練的模型方式

    Keras使用ImageNet上預訓練的模型方式

    這篇文章主要介紹了Keras使用ImageNet上預訓練的模型方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python的Flask框架開發(fā)驗證碼登錄的實現(xiàn)

    Python的Flask框架開發(fā)驗證碼登錄的實現(xiàn)

    在本文我們介紹了如何使用Python的Flask框架開發(fā)一個簡單的驗證碼登錄功能,將涵蓋生成驗證碼、處理用戶輸入、驗證驗證碼以及實現(xiàn)安全的用戶認證等方面,感興趣的可以了解一下
    2023-11-11
  • Python實現(xiàn)字符串反轉的9種方法(最全)

    Python實現(xiàn)字符串反轉的9種方法(最全)

    本文主要介紹了Python實現(xiàn)字符串反轉的9種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Python中淺拷貝的四種實現(xiàn)方法小結

    Python中淺拷貝的四種實現(xiàn)方法小結

    本文主要介紹了Python中淺拷貝的四種實現(xiàn)方法小結,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • selenium+unittest實現(xiàn)web自動化的示例代碼

    selenium+unittest實現(xiàn)web自動化的示例代碼

    本文主要介紹了selenium+unittest實現(xiàn)web自動化的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Pandas計算元素的數(shù)量和頻率的方法(出現(xiàn)的次數(shù))

    Pandas計算元素的數(shù)量和頻率的方法(出現(xiàn)的次數(shù))

    本文主要介紹了Pandas計算元素的數(shù)量和頻率的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 分析python并發(fā)網(wǎng)絡通信模型

    分析python并發(fā)網(wǎng)絡通信模型

    隨著互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的高速發(fā)展,使用網(wǎng)絡的人數(shù)和電子設備的數(shù)量急劇增長,其也對互聯(lián)網(wǎng)后臺服務程序提出了更高的性能和并發(fā)要求。本文主要分析比較了一些模型的優(yōu)缺點,并且用python來實現(xiàn)
    2021-06-06
  • windows下安裝Python和pip終極圖文教程

    windows下安裝Python和pip終極圖文教程

    本文希望提供傻瓜式的教程,能夠令讀者成功安裝Python和pip,需要的朋友可以參考下
    2017-03-03
  • Python 3實戰(zhàn)爬蟲之爬取京東圖書的圖片詳解

    Python 3實戰(zhàn)爬蟲之爬取京東圖書的圖片詳解

    最近在學習python3,下面這篇文章主要給大家介紹了關于Python3實戰(zhàn)爬蟲之爬取京東圖書圖片的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-10-10
  • 使用Python集合顯著優(yōu)化算法性能的實戰(zhàn)案例

    使用Python集合顯著優(yōu)化算法性能的實戰(zhàn)案例

    掌握?Python?中的?set?數(shù)據(jù)結構,是算法和數(shù)據(jù)結構的基本功,今天我們從一個實戰(zhàn)案例出發(fā),探討如何利用Python集合顯著優(yōu)化算法性能,感興趣的同學跟著小編一起來探討吧
    2023-06-06

最新評論