python入門系列 檔案讀寫

2021-09-29 14:23:44 字數 1038 閱讀 8429

#匯入os模組

import os;

#建立多級目錄:

os.makedirs("c:/python/test")

#建立單個目錄:

os.mkdir("c:/python2")

引數:

'r':讀   'w':寫  'a':追加

'r+'(讀寫,檔案若不存在就報錯(ioerror))'w+'(讀寫,檔案若不存在就建立)'a+' (追加寫,檔案若不存在就建立)

如果是二進位制檔案,加b:'rb'  'wb'  'ab'  'rb+'  'wb+'  'ab+'

#寫檔案操作:

fp = open("test.txt",'w'); #直接開啟乙個檔案,如果檔案不存在則建立檔案

fp.write("123456789");

#記得關閉

fp.close();

#換行寫檔案操作:

fp = open("test.txt",'w'); #直接開啟乙個檔案,如果檔案不存在則建立檔案

fp.writelines(["123456789\n","123456789\n"]);

#記得關閉

fp.close();

#讀檔案

fp = open('test.txt', 'r');

print(fp.read());

fp.close();

python檔案物件提供了三個"讀"方法: read()、readline() 和 readlines()。

with open('test.txt', 'r') as f1:

list1 = f1.readlines()

print(list1)

#去掉換行符

for i in range(0, len(list1)):

list1[i] = list1[i].rstrip('\n')

print(list1)

Python入門示例系列24 檔案讀寫

python入門示例系列24 檔案讀寫 檔案操作的模式如下表 使用 open 開啟檔案後一定要記得呼叫檔案物件的 close 方法。比如可以用 try finally 語句來確保最後能關閉檔案。file object open r d test.txt try all the text file o...

Python學習入門之檔案讀寫

在同乙個資料夾中,包含乙個pi digits.txt檔案,下面用程式開啟並讀取這個檔案,再將其內容顯示在螢幕上 file name pi digits.txt with open file name as file object 開啟檔案並賦值給file object變數 contents file...

Python檔案讀寫

今天在看python檔案讀寫操作,發現python file name mode buffering file 函式用於建立乙個file物件,它有乙個別名叫open 可能更形象一些,它們是內建函式。來看看它的引數。它引數都是以字串的形式傳遞的。name是檔案的名字。mode 是開啟的模式,可選的值為...