iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 16
0
自我挑戰組

30天Python學習分享路程系列 第 16

Python-檔案處理篇(上)

如何在程式做檔案的讀寫呢?

如果只是基本的文字檔並不需要引用模組,但是如果檔案要使用資料表 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()

檔案沒有在檔案名稱前加上路徑會生成在同專案路徑底下


上一篇
Day 15-BeautifulSoup(下)
下一篇
Python -檔案處理篇(下)
系列文
30天Python學習分享路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言