python檔案讀寫操作
參考地址:https://www.lagou.com/lgeduarticle/55134.html
ps:python建立的檔案和本地建立的檔案,格式不相容
#以下是python建立的檔案,不能和本地建立的檔案通用
'''檔案不存在則建立,有則從末尾開始寫入'''
file = open("C://test.xlsx", "a+")
for i in range(10):
file.write("hello\n")
file.close()
'''檔案不存在則建立,有則覆蓋之前的寫入'''
file = open("C://test.xlsx", "w+")
for i in range(10):
file.write("hello\n")
file.close()
'''開啟一個檔案,讀取所有內容'''
file = open("C://test.xlsx", "r")
content = file.read()
print(content)
file.close()
'''對讀取的內容進行解碼'''
file = open("C://test.xlsx", "rb")
content = file.read()
print(content.decode())
file.close()
'''迴圈讀取每一行的值'''
file = open("C:\\test.xlsx")
content = file.readlines()
for i in content:
print(i)
file.close()
#以下是本地建立的檔案,格式不同,不能和python建立的檔案通用
'''讀取多列指定的值'''
import xlrd
file = xlrd.open_workbook("C://t.xlsx") #開啟檔案
sheet1 = file.sheet_by_index(0) #讀取檔案第一頁
nrows = sheet1.nrows #讀取已有的行數
ncols = sheet1.ncols #讀取已有的列數
all = sheet1.cell_value(0,0) #讀取指定的一個值
#print(all)
for i in range(nrows): #迴圈輸出每一行指定列數值
if i == 0: #在第一行時跳過
continue
elif sheet1.row_values(i)[1] == 13: #在這個值等於13時,跳出迴圈
break
print(sheet1.row_values(i)[1])
for i in range(ncols):
print(sheet1.col_values(i)) #列印列值
'''修改已有表格的資料'''
from xlutils import copy #匯入賦值功能
import xlrd
file = "C://test.xlsx" #檔案路徑賦值
old_file = xlrd.open_workbook(file) #開啟舊檔案
new_file = copy.copy(old_file) #複製舊檔案到新檔案
sheet = new_file.get_sheet(0) #獲取新檔案第一頁
rows = sheet.get_rows() #獲取新檔案已有行數
for i in rows:
print(i)
sheet.write(i, 1, "1") #迴圈寫入新檔案
new_file.save(file) #儲存到舊檔案
相關文章
- Python中的檔案的讀寫操作Python
- Python中的檔案讀寫-實際操作Python
- Python 讀寫檔案Python
- Python——檔案讀寫Python
- 「Python」:檔案讀寫Python
- C++檔案讀寫操作C++
- Golang對檔案讀寫操作Golang
- Perl讀寫檔案&字串操作字串
- C++讀寫檔案操作C++
- Python 檔案讀寫(Python IO)Python
- python檔案操作-讀寫刪除複製總結Python
- Python入門教程之檔案讀寫操作知識Python
- python讀寫excel檔案PythonExcel
- Python中的檔案讀寫Python
- python操作檔案寫入內容Python
- Python:讀寫檔案(I/O) | 組織檔案Python
- Python檔案讀寫、StringIO和BytesIOPython
- python config配置檔案的讀寫Python
- Python之檔案讀寫小練Python
- python學習之讀寫檔案Python
- Python檔案讀寫--錯誤一Python
- Python 簡明教程 --- 24,Python 檔案讀寫Python
- 【C++基礎】檔案流讀寫操作C++
- 『無為則無心』Python基礎 — 41、Python中檔案的讀寫操作(一)Python
- 『無為則無心』Python基礎 — 42、Python中檔案的讀寫操作(二)Python
- python檔案建立、讀取和寫入Python
- Python中讀寫Parquet檔案的方法Python
- Python讀寫EXCEL檔案常用方法大全PythonExcel
- Python讀寫檔案你真的瞭解嗎?Python
- Python常見檔案讀寫方法有哪些?Python
- python讀寫excel檔案簡單應用PythonExcel
- python檔案無法讀寫怎麼辦Python
- python讀寫excel表操作PythonExcel
- Python中檔案的讀寫、寫讀和追加寫讀三種模式的特點Python模式
- Python操作檔案Python
- (Python基礎教程之十二)Python讀寫CSV檔案Python
- 檔案排版(文字檔案讀寫)
- Golang 讀、寫檔案Golang