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 什麽是正則表達式 正則表達式是對字符串操作的一種邏輯公式,就是 事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符”,這個“規則字符” 來表達對字符的一種過濾邏輯。 正則並不是