1. 程式人生 > >Python 3從入門到精通12-建立新檔案並寫入內容,在檔案尾部更新內容

Python 3從入門到精通12-建立新檔案並寫入內容,在檔案尾部更新內容

這篇我們就利用Python 內構函式open來寫入字串到txt檔案裡。

直接看demo:

# 練習如何寫人檔案  
  
text = "Sample Text to Save \nNew Line"  
  
''''' 
呼叫buid-in函式:open開啟或者建立檔案, 
如果exampleFile.txt不存在,就自動建立 
w在這裡表示可以寫的模式,如果是讀那就'r' 
'''  
saveFile = open('exampleFile.txt', 'w')  
saveFile.write(text)  
saveFile.close()  # 操作完檔案後一定要記得關閉,釋放記憶體資源  
  
''''' 
如果你的demo.py檔案在桌面,那麼exampleFile.txt也會在桌面建立 
如果你要指定到特定路徑你可以這樣寫 
saveFile = open('C:/Users/liurq/Desktop/exampleFile.txt', 'w') 

這裡有一個小問題,如果我要輸入時中文到txt檔案會報unicode錯誤,暫時沒法解決。


下面我們來練習一個簡單的練習題熟悉下:

設計一個函式,執行一次該函式就在你桌面生成一個當前系統時間命名的txt檔案,
然後把當前時間寫入到檔案中。


在檔案尾部更新內容:

介紹在一個已經存在的檔案尾部新增內容,還是用到write方法。

這裡exampleFile.txt是前面檔案建立的檔案,裡面有兩行文字。

 appendText = '\nAppend new line for testing.'  
      
    ''''' 
    下面的'a',就是append的意思,後面講列表會有append方法介紹 
    '''  
    saveFile = open('exampleFile.txt','a')  
    saveFile.write(appendText)  
    saveFile.close()  # 操作完檔案後一定要記得關閉,釋放記憶體資源  

相關推薦

Python 3入門精通12-建立檔案寫入內容檔案尾部更新內容

這篇我們就利用Python 內構函式open來寫入字串到txt檔案裡。 直接看demo: # 練習如何寫人檔案      text = "Sample Text to Save \nNew Line"      '''''  呼叫buid-in函式:open開啟或者建立檔

Java之建立目錄、檔案寫入、讀取檔案內容

1.mkdirs():可以建立多級資料夾, mkdir()只會建立一級的資料夾。 2.getParentFile():獲得父目錄。 3.file.getParentFile().exists():判斷父

Python爬蟲入門精通(3): BeautifulSoup用法總結及多執行緒爬蟲爬取糗事百科

本文是Python爬蟲從入門到精通系列的第3篇。我們將總結BeautifulSoup這個解析庫以及常用的find和select方法。我們還會利用requests庫和BeauitfulSoup來爬取糗事百科上的段子, 並對比下單執行緒爬蟲和多執行緒爬蟲的爬取效率。 什麼是

Python爬蟲入門到成妖之3-----Scrapy框架的命令行詳解

參數 成了 openssl 入門 文件中 crawler 1.0 使用 lob 創建爬蟲項目 scrapy startproject 項目名 例子如下: E:\crawler>scrapy startproject test1 New Scrapy pro

python-類-入門精通(三)

0.摘要 前兩篇文章已經介紹了類的建立與使用,本文主要介紹類的匯入、類的編碼風格和標準庫中類的使用。   1.匯入類 一個模組中只存放一個類: 當我們的程式越來越複雜的時候,為了清晰地展現工程檔案結構,通常把程式碼量較大的類存放在單獨的模組中。當我們需要使用的時候,再從

python-類-入門精通(二)

0.本文內容--繼承 在上一篇部落格中,講述了python3類的基本使用方法,本篇部落格著重介紹類的繼承特性。 在編寫類的時候,我們不一定都要從空白開始。如果我們正在編寫的類,實際上是另外一個已經存在的類的特殊版本,那麼我們就可以使用類的繼承。B類繼承A類後,B類將自動獲取A類的所有屬性和方

python-類-入門精通(一)

0.什麼是類 類(Class)是面向物件程式設計(OOP,Object-Oriented Programming)實現資訊封裝的基礎。類是一種使用者定義型別,也稱類型別。每個類包含資料說明和一組操作資料或傳遞訊息的函式。類的例項稱為物件。 面向物件程式設計是最有效的軟體編寫方法之一。在面向物

python學習入門精通要多久?

Python是近幾年來的新秀語言。在程式語言的排行榜上異軍突起。在目前科技的最前沿,人工智慧(AI)領域也佔據了一席之地。於是,追逐潮流的同學們也加入了學習Python的大軍中。python學習從入門到精通要多久?按理說,Python學習什麼時候才能精通,是沒有具體時間的。原因很簡單,每個人的學習能力,每個人

Python程式設計入門到實踐》記錄之類的建立

1、建立類 下邊類是一個表示小狗的類,儲存了名字和年齡,以及小狗蹲下(sit())和打滾(roll_over())的能力: # 定義類名 class Dog(): """一次模擬小狗的簡單嘗試""" # 文件字串描述類功能 def __init__(self, name, ag

python 程式設計 入門到實踐》-第十八章Django入門專案3 遇到的問題。

第十八章Django入門,很多小白在按照書本上的內容按部就班的進行Django的入門學習時發現,在學習前兩個部分的時候,一切都是很順利。到了第三個專案,建立網頁:學習筆記主頁,將Django主頁URL對映到自己要設計的學習筆記主頁時,一直出現錯誤,沒有匹配的UR

Python程式設計 入門到實踐》13-1練習題(建立一組星星)錯誤摘記

正確程式碼 import pygame, sys from pygame.sprite import Group from settings import Settings from star import Star def run_game():

0基礎自學《Python程式設計入門到實踐》章節3.3習題自測

3.3 組織列表 3-8 放眼世界:想出至少5種你渴望去旅遊的地方。 - 將這些地方儲存在一個列表中,並確保其中的元素不是按字母順序排列的。 - 按原始排列順序列印該列表。不要考慮輸出是否整潔的問題,只管列印原始Python列表。 - 使用sorted( ) 按

0基礎自學《Python程式設計入門到實踐》章節5.3習題自測

5-3 外星人顏色#1:假設在遊戲中剛射殺了一個外星人,請建立一個名為alien_color的變數,並將其設定為’green’、’yellow‘或’red’。 - 編寫一條if語句,檢查外星人是否是綠色的;如果是,就列印一條訊息,指出玩家獲得了5個點。 - 編寫

0基礎自學《Python程式設計入門到實踐》章節7.3習題自測

7-8 熟食店:建立一個名為sandwich_orders的列表,在其中包含各種三明治的名字;再建立一個名為finished_sandwiches的空列表。遍歷列表sandwich_orders,對於其中的每種三明治,都列印一條訊息,如I made your t

Python程式設計入門到實踐》+《流暢的Python》+《Python基礎教程(第3版)》分析對比

《Python程式設計從入門到實踐》針對所有層次的Python 讀者而作的Python 入門書。全書分兩部分:第一部分介紹用Python 程式設計所必須瞭解的基本概念,包括matplotlib、NumPy 和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、檔案與異常、程式碼測試

Python程式設計入門到實踐練習13-3、13-4

13-3 雨滴:尋找一幅雨滴影象,並建立一系列整齊排列的雨滴。讓這些雨滴往下落,直到到達屏幕後消失。 先說今天的問題: 1.在更改函式形參時,呼叫的時候也要修改,否則會出現AttributeError     值得注意的是:每當新增進新的程式碼,要檢查函式傳遞的引數是否對應

Python程式設計入門到實踐習題12-5

12-5  側面射擊:編寫一個遊戲,將一艘飛船放置在螢幕左邊,並允許玩家上下移動飛船。在玩家按空格鍵時,讓飛船發射一顆在螢幕中央向右穿行的子彈,並在子彈離開螢幕而消失後將其刪除。 這個題和書上的程式類似,但自己寫的時候還是遇到了許多問題,磕磕碰碰實現了。 主程式:game impor

Python程式設計-入門到實踐》第3、4章習題選練

3-1 姓名: 將一些朋友的姓名儲存在一個列表中,並將其命名為names 。依次訪問該列表中的每個元素,從而將每個朋友的姓名都打印出來。3-2 問候語: 繼續使用練習3-1中的列表,但不列印每個朋友的姓名,而為每人列印一條訊息。每條訊息都包含相同的問候語,但擡頭為相應朋友的姓

Python程式設計入門到實踐:習題3-8~3-10

#3-8 放眼世界:想出至少5個你渴望去旅遊的地方。 #將這些地方儲存在一個列表中,並確保其中的元素不是按字母順序排列的。 #按原始排列順序列印該列表。不要考慮輸出是否整潔的問題,只管列印原始Pyth

python爬蟲入門到放棄(五)之 正則的基本使用

語言 代碼例子 name 添加 iter ima 制表符 imp things 什麽是正則表達式 正則表達式是對字符串操作的一種邏輯公式,就是 事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符”,這個“規則字符” 來表達對字符的一種過濾邏輯。 正則並不是