呼叫 open() 時提供了兩個實參第乙個實參也是要開啟的檔案的名稱;第二個實參( 'w' )告訴 python ,我們要以 寫入模式 開啟這個檔案。開啟檔案時,可指定 讀取模式 ( 'r' )、 寫入模式 ( 'w' )、 附加模式 ( 'a' )或讓你能夠讀取和寫入檔案的模式( 'r+' )。如果你省略了模式實參, python 將以預設的唯讀模式開啟檔案。
如果你要寫入的檔案不存在,函式 open() 將自動建立它。然而,以寫入( 'w' )模式開啟檔案時千萬要小心,因為如果指定的檔案已經存在, python 將在返回檔案物件前清空該檔案。
filename = 'programming.txt'
with open(filename, 'w') as file_object:
file_object.write("i love programming.\n")
file_object.write("i love creating new games.\n")
可以使用空格、製表符和空行來設定這些輸出的格式
你以附加模式『a』開啟檔案時, python 不會在返回檔案物件前清空檔案,而你寫入到檔案的行都將新增
到檔案末尾。如果指定的檔案不存在, python 將為你建立乙個空檔案。
python資料寫入CSV
下面我將介紹什麼時候適合使用pandas,什麼時候適合使用csv庫。主要區別是乙個按行儲存方便,乙個按列訪問方便。假設第一列為 1,1,1,1 第二列為 2,2,2,2 第三列的值為 3,3,3 列名 表頭名字 為column1,column2,column3。如下 import pandas as...
python把資料框寫入MySQL
手裡頭有乙份上海市2016年9月1日公共運輸卡刷卡資料 想做一下上海市通勤資料探勘,由於原始檔有800多兆,用python讀取起來很慢很卡,於是想匯入資料庫mysql裡面處理,以前一般是開啟workbench視覺化操作匯入資料庫,這次想換成 實現,於是琢磨著如何把這個csv檔案用python導進去。...
python使用pymysql把資料寫入mysql
簡單粗暴直接上 import pymysql import requests from lxml import etree def connect 連線本地資料庫 db pymysql.connect host localhost user root password bbqbbq database...