黑馬程式設計師:Python中文件操作的相關習題

2020-12-13 啊窩額1

習題總結:

希望大家可以通過本章習題,包括文件的打開和關閉、文件的讀寫、文件的重命名、文件的刪除等。通過本章的學習,希望大家可以認真掌握文件的相關操作,能夠熟練使用相關方法實現功能。

一、單選題

1.打開一個已有文件,然後在文件末尾添加信息,正確的打開方式為()。

A. 'r' B. 'w' C.'a' D. 'w+'

2.假設文件不存在,如果使用open方法打開文件會報錯,那麼該文件的打開方式是下列哪種模式?()

A. 'r' B. 'w' C.'a' D. 'w+'

3.假設file是文本文件對象,下列選項中,哪個用於讀取一行內容?()

A. file.read() B. file.read(200)

C.file.readline() D.file.readlines()

4.下列方法中,用於向文件中寫出內容的是()。

A.open B.write C.close D.read

5.下列榮方法中,用於獲取當前目錄的是()。

A.open B.write C.Getcwd D.read

二、判斷題

文件打開的默認方式是只讀。()打開一個可讀寫的文件,如果文件存在會被覆蓋。()使用write方法寫入文件時,數據會追加到文件的末尾。()實際開發中,文件或者文件夾操作都要用到os模塊。()read方法只能一次性讀取文件中的所有數據。()三、填空題

打開文件對文件進行讀寫,操作完成後應該調用_______方法關閉文件,以釋放資源。seek方法用於移動指針到制定位置,該方法中________參數表示要偏移的字節數。使用readlines方法把整個文件中的內容進行一次性讀取,返回的是一個__________。os模塊中的mkdir方法用於創建__________。在讀寫文件的過程中,_________方法可以獲取當前的讀寫位置。四、簡答題

請簡述文本文件和二進位文件的區別請簡述讀取文件的幾種方法和區別五、程序題

讀取一個文件,顯示除了以#號開頭的行以外的所有行。打開一個英文文本文件,編寫程序讀取其內容,並把其中的大寫字母編程小寫字母,小寫字母變成大寫字母如果有需要本章答案,請轉發並留言獲取~~

相關焦點

  • 黑馬程式設計師:Java相關網絡編程習題
    習題總結:本文習題內容主要圍繞網絡編程的相關知識。簡要圍繞TCP協議和UDP協議的區別,以及IP位址、埠號和InetAddress類。著重圍繞著UDP網絡編程相關的DatagramSocket、DatagramPacket類,與TCP網絡編程相關的ServerSocket、Socket類。需要習題答案的同學,分享文章並留言即可獲得。一、填空題TCP協議的特點是_________,即在傳輸數據前先在_________和__________簡歷邏輯連結。
  • 黑馬程式設計師:Python異常相關的全部筆試題
    習題總結:本文習題內容圍繞著Python的異常進行介紹,包括異常類、拋出和捕捉習題內置的異常、拋出和捕捉自定義異常,以及使用with語句預定義清理操作。通過大家對本習題的解答,大家應該深入了解了異常產生的原理,並指導如何在程序中應用它們。
  • 2020Python+人工智慧學習路線圖,內附完整自學路線+視頻+工具經驗+面試篇
    三、Python學習路線圖—工具篇工具篇-Python編程相關軟體安裝教學環境參考文檔關注「黑馬程式設計師視頻庫」,後臺回復「Python學習路線」免費獲取。>火狐瀏覽器Windows版關注「黑馬程式設計師視頻庫」,後臺回復「Python學習路線」免費獲取。
  • python文件讀寫的基本操作
    # 在本地創建一個 文件.txt的文件,後面的w是代表的是文件的操作模式# 原理:如果本地有這個文件,就以寫的模式打開文件,沒有就新創建一個文件,然後打開f=open("文件.txt","w")>寫入內容並關閉f=open("文件.txt","w")f.write("第一行文字:python")f.close()
  • 這本Python入門暢銷書《「笨辦法」學python 3》,不僅僅是一本書
    這個習題並沒有代碼,它的主要目的是讓你在計算機上安裝好 Python。你應該儘量照著說明進行操作,如果你不太能跟上書面教程,就去看看為你的平臺準備的視頻。在繼續下面的習題之前,你應該先完成附錄中的練習。macOS完成這個習題你需要完成下列任務。1.到https://www.python.org/downloads/release/python-360/下載「Mac OS X 64-bit/32-bit installer」。安裝過程和安裝別的軟體一樣。
  • 最全 Python 算法實現資源匯總!
    數據結構在 data_structure 文件夾下,項目作者提供了大部分常用的 python 的實現代碼,包括哈希表、堆、棧、隊列等等。具體如下圖所示。圖結構的相關算法在 graphs 文件夾下,作者針對於圖結構的相關算法給出了代碼,包括
  • 好程式設計師Python培訓分享numpy簡介
    好程式設計師Python培訓分享numpy簡介:一、numpy簡介:NumPy是一個功能強大的Python庫,主要用於對多維數組執行計算。NumPy這個詞來源於兩個單詞-- Numerical和Python。NumPy提供了大量的庫函數和操作,可以幫助程式設計師輕鬆地進行數值計算。
  • 黑馬程式設計師教你自學編程的最優方法
    下面黑馬程式設計師就以十多年的教學經驗總結給大家自學編程的最好的方法。1.選擇目標首先就是編程環境的搭建,很多人自學第一步就卡在這裡了。但是先不用著急去配置環境,在這之前我們要做的是選定方向。大的方向就是:前端、後端、移動開發、雲計算、數據處理、智能軟體、物聯網等等。有關這些方向的程式語言就很多種。
  • 看了這個鍵盤,你認為是什麼語言程式設計師?python程式設計師:不是我!
    從決定開始做程式設計師的那一刻,就註定了,今後的日子要與鍵盤長相廝守了,如果鍵盤是常年是嶄新的,那一定不是程式設計師的鍵盤,如果你是程式設計師,就很有可能從你的鍵盤上看到長期戰鬥的痕跡,這些痕跡往往是程式設計師常年鍾愛的哪些按鍵都被磨沒了,那麼程式設計師到底鍾愛哪些按鍵呢,有人說「;」鍵,也有人說「ctrl」,"
  • 黑馬程式設計師:Python中判斷語句以及循環語句的習題
    習題總結:通過下列這些習題,主題要是想教大家鞏固Python中的常用語句,包括判斷語句、循環語句以及其他子句。其中,判斷語句主要是if語句,循環語句主要是for語句和while語句。
  • 程式設計師最愛的13個免費Python課程
    話不多說,以下便是筆者最喜歡的13個免費Python編程課,初學者和中級Python程式設計師均可學習。這些課程不止包含基礎編程課,還有用Python來處理OOP和相關數據科學工作。1. Python核心及高級課程這是一門學習Python的綜合性課程,應該感謝老師一直免費提供。
  • 黑馬程式設計師:Python封裝、繼承和多態以及類方法等習題
    習題總結:本文的習題繼續面向對象編程的知識點,包括面向對象的三大特徵,圍繞類屬性和實例屬性,還有類的方法和靜態方法。通過本章內容的學習複習,大家對面向對象應該會有比較深入的了解了。為以後的開發奠定好紮實的面向對象編程思想。如果有需要答案的小夥伴依舊是轉發後評論獲取。
  • 好程式設計師Python教程分享常見的Python面試題
    好程式設計師Python教程分享常見的Python面試題,程式設計師面試難免會需要進行筆試,筆試是考驗程式設計師基礎功底的重要環節,根據很多小夥伴的面試反饋,今天總結分享了一些常見的Python面試題,想要看Python面試是不是可以順利通過,這些常見的Python面試題你應該看看。
  • 氣象編程 | 使用python操作Excel文件
    我們在辦公日常用經常會接觸到辦公軟體Excel,也會遇到大量數據遷移的問題,手動操作這麼反人類的事情,俺們程式設計師肯定是不會幹的。Python這種程式語言,近幾年在國內十分火熱。很多程式設計師都多少會一點,用來寫一些腳本。
  • 黑馬程式設計師:WebService CXF 使用入門
    使用類上面,標記類是 WebService 服務提供對象@WebMethod 使用方法上面,標記方法 是 WebService 服務提供方法@WebService 註解設置 endPointInterface 接口服務完整類名, servicename 服務名稱想將 UserService 的服務方法,發布到網絡上,給其它系統調用4、 編寫客戶端操作
  • 笨辦法學 Python 03(Learn Python The Hard Way)
    習題 3: 數字和數學計算每一種程式語言都包含處理數字和進行數學計算的方法。
  • 2018年最新Python學習路線圖(內含大綱+視頻+工具+書籍+面試)
    黑馬程式設計師上海中心Python
  • 為初學者準備的15本免費Python電子書
    5、《Hacking with Python: Beginner’s Guide to Ethical Hacking, Basic Security, Penetration Testing, and Python Hacking》黑客技術是一項很有趣的研究,它讓你有機會了解更多計算機系統的相關信息
  • 超詳細的Python文件操作知識
    進行文件操作,在日常編程中是很常用的。為了方便大家,這裡對各種文件操作的知識進行匯總。一文在手,無須它求!來一起學習吧。--- 以下是正文 ---本文分七個模塊為大家詳細介紹python中文件操縱相關知識,閒話少說,讓我們開始!
  • BAT年薪50W程式設計師分享:Python2018年必讀書單
    作者:Aditya Bhargava譯者:袁國忠本書示例豐富,圖文並茂,以讓人容易理解的方式闡釋了算法,旨在幫助程式設計師在日常項目中更好地發揮算法的能量。作者:Luciano Ramalho譯者:安道 吳珂本書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,寫出簡潔、流暢、易讀、易維護的代碼。