最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

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

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、我們現在再來看下上例中第二行:

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()函數的用法

一、寫入文件

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'

總結

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

相關文章

  • python GUI庫圖形界面開發(fā)之PyQt5信號與槽多窗口數據傳遞詳細使用方法與實例

    python GUI庫圖形界面開發(fā)之PyQt5信號與槽多窗口數據傳遞詳細使用方法與實例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5信號與槽多窗口數據傳遞詳細使用方法與實例,需要的朋友可以參考下
    2020-03-03
  • Python Allure庫的使用示例教程

    Python Allure庫的使用示例教程

    Python Allure庫是一個實用可靠的測試報告框架,它幾乎可以與Python的其他庫和框架無縫集成,利用Python Allure庫,可以輕松生成易于閱讀的測試報告,讓測試變得更加簡單便捷,本文主要介紹Python Allure庫的使用,感興趣的朋友一起看看吧
    2023-12-12
  • python openpyxl打開文件關閉問題

    python openpyxl打開文件關閉問題

    這篇文章主要介紹了python openpyxl打開文件關閉問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python實現登錄與注冊功能

    python實現登錄與注冊功能

    這篇文章主要為大家詳細介紹了python實現登錄與注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 4種python判斷字符串是否包含關鍵字的方法

    4種python判斷字符串是否包含關鍵字的方法

    這篇文章主要為大家詳細介紹了4種python判斷字符串是否包含關鍵字的方法,文中的示例代碼講解詳細,有需要的小伙伴可以根據自己的需求進行選擇
    2025-04-04
  • Python?httpstat命令行工具功能使用探索

    Python?httpstat命令行工具功能使用探索

    Python?httpstat是一個強大的命令行工具,用于深入了解HTTP請求的性能和狀態(tài)信息,本文將介紹Python?httpstat的基本用法、功能特性、示例代碼以及實際應用場景,幫助大家更好地理解和利用這個有用的工具
    2024-01-01
  • python Web應用程序測試selenium庫使用用法詳解

    python Web應用程序測試selenium庫使用用法詳解

    selenium主要是用來做自動化測試,支持多種瀏覽器,爬蟲中主要用來解決JavaScript渲染問題本文詳細介紹了在python中selenium模塊的使用方法
    2021-10-10
  • python 正則表達式如何實現重疊匹配

    python 正則表達式如何實現重疊匹配

    這篇文章主要介紹了python 正則表達式如何實現重疊匹配,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Django后端按照日期查詢的方法教程

    Django后端按照日期查詢的方法教程

    這篇文章主要給大家介紹了關于Django后端按照日期查詢的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • python?包之?multiprocessing?多進程

    python?包之?multiprocessing?多進程

    這篇文章主要介紹了python?包之?multiprocessing?多進程,首先創(chuàng)建一個進程。實例化?Process?類創(chuàng)建一個進程對象、然后調用它的?start?方法即可生成一個子進程,下文更多相關資料,需要的朋友可以參考一下
    2022-04-04

最新評論

阜宁县| 清原| 八宿县| 库尔勒市| 平昌县| 株洲市| 和田县| 延边| 桂平市| 南和县| 贡嘎县| 阳谷县| 淮南市| 龙里县| 琼结县| 五家渠市| 荥经县| 灯塔市| 广饶县| 北海市| 紫金县| 凤庆县| 泌阳县| 安丘市| 乾安县| 长海县| 奇台县| 台中县| 龙陵县| 绍兴市| 明光市| 鞍山市| 长岛县| 连南| 平昌县| 东宁县| 额敏县| 木兰县| 重庆市| 江永县| 伊通|