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

Python文件讀寫常見用法總結(jié)

 更新時間:2019年02月22日 11:06:30   作者:Money多多  
今天小編就為大家分享一篇關(guān)于Python文件讀寫常見用法總結(jié),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1. 讀取文件

# !/usr/bin/env python
# -*- coding:utf-8 -*-
"""
文件讀取三步驟:
  1.打開文件
    f=open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
      mode: r,w,a,b,+
  2.操作文件
    f.read(),把整個文件讀入單一字符串
    f.read(N),讀取之后的N個字節(jié)
    f.readlines(),讀取整個文件到字符串列表
    f.readline(),讀取下一行
  3.關(guān)閉文件
    f.close()
  f.seek(offset),移動文件指針位置
  f.flush(),把緩沖區(qū)數(shù)據(jù)刷到硬盤中
"""
f=open('吻別.txt',encoding='utf-8')
print(f)
data=f.read()
# data=f.readlines()
print(data)
f.close()

2. 寫入文件

"""
文件寫入三步驟:
  1.打開文件
  2.操作文件
    f.write()
    f.writelines(aList),把列表中所有的字符串寫入文件
  3.關(guān)閉文件
"""
f=open('test.txt',mode='w',encoding='utf-8')
f.write('line01\n')
f.write('line02\n')
f.close()

3. 文件也是迭代器

# !/usr/bin/env python
# -*- coding:utf-8 -*-
from collections import Iterable
try:
  f=open('吻別.txt',mode='r',encoding='utf-8')
  print(isinstance(f, Iterable)) # True,文件也是迭代器類型
  for line in f:
    print(line,end='')
finally:
  f.close()

4. 使用上下文管理器自動關(guān)閉文件

with open('test.txt',mode='w',encoding='utf-8') as f:
  f.write('line01\nline02\n')
with open('test.txt') as f:
  data = f.read()
  print(data)

5. 讀寫二進制文件

with open('美猴王.jpg',mode='rb') as fin,open('美猴王_copy.jpg',mode='wb') as fout:
  data=fin.read()
  fout.write(data)

總結(jié)

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

相關(guān)文章

  • 詳解python中mongoengine庫用法

    詳解python中mongoengine庫用法

    這篇文章主要介紹了python中mongoengine庫用法,主要包括MongoDB的安裝與連接過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • OpenCV2學習筆記之視頻流讀取與處理

    OpenCV2學習筆記之視頻流讀取與處理

    為OpenCV是搞計算機視覺必須要掌握的基礎,這篇文章主要給大家介紹了關(guān)于OpenCV2學習筆記之視頻流讀取與處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • python使用tkinter庫實現(xiàn)五子棋游戲

    python使用tkinter庫實現(xiàn)五子棋游戲

    這篇文章主要為大家詳細介紹了python使用tkinter庫實現(xiàn)五子棋游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 對python同一個文件夾里面不同.py文件的交叉引用方法詳解

    對python同一個文件夾里面不同.py文件的交叉引用方法詳解

    今天小編就為大家分享一篇對python同一個文件夾里面不同.py文件的交叉引用方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python屬于解釋型語言么

    python屬于解釋型語言么

    在本篇文章里小編給大家整理了關(guān)于python是否屬于解釋型語言的相關(guān)知識點內(nèi)容,需要的朋友們可以學習下。
    2020-06-06
  • 解決Keras使用GPU資源耗盡的問題

    解決Keras使用GPU資源耗盡的問題

    這篇文章主要介紹了解決Keras使用GPU資源耗盡的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • SpringMVC和SpringBoot接收參數(shù)的幾種方式詳解

    SpringMVC和SpringBoot接收參數(shù)的幾種方式詳解

    這篇文章主要介紹了SpringMVC和SpringBoot接收參數(shù)的幾種方式詳解,Spring是分層的JavaSE/EE應用輕量級開源框架,以IoC和AOP為內(nèi)核,提供了展現(xiàn)層 Spring MVC和持久層Spring JDBC以及業(yè)務層事務管理等眾多的企業(yè)級應用技術(shù),需要的朋友可以參考下
    2023-07-07
  • python -v 報錯問題的解決方法

    python -v 報錯問題的解決方法

    在本篇文章里小編給大家整理了關(guān)于python -v 報錯問題的解決方法及相關(guān)知識點,有興趣的朋友們可以學習下。
    2020-09-09
  • 淺談pyqt5在QMainWindow中布局的問題

    淺談pyqt5在QMainWindow中布局的問題

    今天小編就為大家分享一篇淺談pyqt5在QMainWindow中布局的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Tensorflow 實現(xiàn)分批量讀取數(shù)據(jù)

    Tensorflow 實現(xiàn)分批量讀取數(shù)據(jù)

    今天小編就為大家分享一篇Tensorflow 實現(xiàn)分批量讀取數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論

雅江县| 新兴县| 赤壁市| 江安县| 称多县| 宝丰县| 汉中市| 同仁县| 临泉县| 阜阳市| 奉贤区| 阜宁县| 南皮县| 太谷县| 车致| 永嘉县| 当涂县| 依安县| 永定县| 新闻| 林西县| 通州区| 九龙坡区| 富阳市| 桃园市| 滦平县| 德兴市| 繁峙县| 赤水市| 鹤壁市| 拉萨市| 辽宁省| 忻州市| 南华县| 沧源| 田东县| 铜陵市| 韶山市| 阳泉市| 温州市| 隆回县|