如何在程式做檔案的讀寫呢?
如果只是基本的文字檔並不需要引用模組,但是如果檔案要使用資料表 ex:csv 類型的檔案的話就必須要引用模組了
先介紹基本的File I/O如何使用
Python檔案型態的敘述如下
file object = open(file_name [, access_mode][, buffering])
file : 檔案物件型態
object : 物件名稱
open : openfunction(函式)
file_name : 第一個引數 檔案名稱
[,access_mode] : 讀取檔案操作模式 ex:有讀,寫,新增+寫入,單純新增等模式
[,buffering] : 先略過,非必要參數
index | access_mode(模式種類) | 敘述 |
---|---|---|
1 | r | 開啟檔案只讀取 |
2 | rb | 開啟檔案只讀取格式為binary |
3 | r+ | 開啟檔案可讀取寫入 |
4 | rb+ | 開啟檔案可讀取寫入binary |
5 | w | 開啟檔案只寫入 |
6 | w+ | 可讀取可寫入模式 |
7 | wb | 開啟檔案只寫入二進位格式 |
8 | a | 只允許新增 |
9 | a+ | 允許新增與讀取 |
# coding=utf-8
# 開啟檔案
myfile = open("test.txt", "w+")
myfile.write( "測試寫入幾個文字");
# 關閉檔案
myfile.close()
檔案沒有在檔案名稱前加上路徑會生成在同專案路徑底下