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

Python從文件中讀取數據的方法講解

 更新時間:2019年02月14日 16:39:53   作者:zsx0728  
今天小編就為大家分享一篇關于Python從文件中讀取數據的方法講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

編寫了一個名為learning_python.txt的文件,內容如下:

[root@centos7 tmp]# cat learning_python.txt 
In Python you can code;
In Python you can learn object;
In Python you can learn class.

要求:編寫一個程序,它讀取這個文件并打印三次。

  • 1、第一次打印時讀取整個文件;
  • 2、第二次打印時遍歷文件對象;
  • 3、第三次打印時將各行存儲在一個列表中,再在with代碼塊外打印它們。

1、第一次打印的代碼:

filename = 'learning_python.txt'
with open(filename) as file_object:
  contents = file_object.read()
  print(contents.rstrip())

2、第二次打印的代碼:

filename = 'learning_python.txt'
with open(filename) as file_object:
#1  contents = file_object.read()
#1  print(contents.rstrip())
  for line in file_object:
    print(line.rstrip())

3、第三次打印的代碼:

filename = 'learning_python.txt'
with open(filename) as file_object:
#1  contents = file_object.read() 第一次打印,文件作為一個整體
#1  print(contents.rstrip())
#2  for line in file_object: 第二次打印,在with模塊內
#2    print(line.rstrip())
  lines = file_object.readlines()
for line in lines: #第三次打印,在with模塊外
  print(line.strip())

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • Python深度學習之Pytorch初步使用

    Python深度學習之Pytorch初步使用

    今天給大家整理了Python深度學習之Pytorch初步使用的有關知識,文中介紹的非常詳細,對正在學習python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Python使用win32com模塊實現數據庫表結構自動生成word表格的方法

    Python使用win32com模塊實現數據庫表結構自動生成word表格的方法

    這篇文章主要介紹了Python使用win32com模塊實現數據庫表結構自動生成word表格的方法,結合實例形式分析了win32com模塊下載、連接mysql、查詢獲取表結構以及使用win32com生成word表格的相關操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python中的 Set 與 dict

    Python中的 Set 與 dict

    這篇文章主要介紹了Python中的 Set 與 dict,Set 集合類型有無序 , 自動去重等特點,dict 字典類型 鍵值對存儲的數據,可獲取,可修改 表面上有序,實際存儲時無序,下面更多詳細內容,需要的朋友可以參考一下
    2022-03-03
  • python中import warnings的具體作用

    python中import warnings的具體作用

    在Python開發(fā)中,我們經常會遇到一些警告信息,本文主要介紹了python中import warnings的具體作用,以提醒用戶潛在的問題,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • numpy中np.append()函數用法小結

    numpy中np.append()函數用法小結

    在numpy的函數庫中,np.append()函數是一個常用的數組操作函數,它在進行數組操作時能夠將兩個數組進行拼接,并返回一個拼接后的新數組,下面就來介紹一下具體用法,感興趣的可以了解一下
    2023-11-11
  • python機器學習實現oneR算法(以鳶尾data為例)

    python機器學習實現oneR算法(以鳶尾data為例)

    本文主要介紹了python機器學習實現oneR算法(以鳶尾data為例),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Matplotlib繪圖基礎之3D圖形繪制詳解

    Matplotlib繪圖基礎之3D圖形繪制詳解

    matplotlib 在1.0版本之前其實是不支持3D圖形繪制的,后來的版本中,matplotlib加入了3D圖形的支持,擴展了其展示數據分布和關系的能力,下面就和大家介紹一下matplotlib中繪制各類3D圖形的方法
    2023-08-08
  • python ip正則式

    python ip正則式

    python下的ip正則實現代碼。
    2009-05-05
  • Python中@property的理解和使用示例

    Python中@property的理解和使用示例

    這篇文章主要介紹了Python中@property的理解和使用,結合實例形式分析了Python中@property的功能、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-06-06
  • PyTorch深度學習LSTM從input輸入到Linear輸出

    PyTorch深度學習LSTM從input輸入到Linear輸出

    這篇文章主要為大家介紹了PyTorch深度學習LSTM從input輸入到Linear輸出深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05

最新評論

凌云县| 阿克苏市| 保康县| 绥中县| 丽水市| 鹤峰县| 安远县| 大竹县| 茌平县| 德州市| 本溪市| 个旧市| 南充市| 蕲春县| 黎城县| 石棉县| 通江县| 朝阳市| 梧州市| 巴林左旗| 隆林| 南宁市| 太仆寺旗| 夹江县| 鄯善县| 绥滨县| 高密市| 合作市| 桐城市| 金塔县| 永年县| 山东省| 海林市| 岢岚县| 比如县| 陕西省| 温泉县| 富锦市| 沅江市| 额敏县| 福建省|