python 文件讀取和寫入
阿新 • • 發佈:2018-04-19
end randint lines 字符串 reading 否則 line 自動 就是
f = open(‘pyehon測試.txt‘);#py2裏可以使用 open 或 file 方法打開文件,py3 只能使用 open。 #不加參數時,open為你默認為‘r‘,reading,只讀模式,不能寫入且文件必須存在,否則引發異常。 data = f.read();#讀取文件中的所有內容 data2=f.readline();#讀取一行內容 data3=f.readlines();#把內容按行讀取至一個list中 f.close(); d = open(‘pyehon測試2.txt‘,‘w‘);#‘w‘就是writing,以這種模式打開文件,原來文件中的內容會被你新寫入的內容覆蓋掉,如果文件不存在,會自動創建文件。h = open(‘pyehon測試3.txt‘,‘a‘);#‘a‘就是appending。它也是一種寫入模式,但你寫入的內容不會覆蓋之前的內容,而是添加到文件中 #‘w‘和‘a‘模式不可以讀取,只能寫入 print(data); h.write(data);#寫入內容 h.close(); d.close();
#break 跳出循環 #continue 略過本次循環 #異常處理 try ... except try: i = ‘sd‘; print(i+10); except: print("出現錯誤"); #字典 d ={};#創建空字典 d["MyLove"] = "YanHe";#增加新鍵 d[10] = ‘kdjf‘;#如果你的鍵是字符串,通過鍵訪問的時候就需要加引號,如果是數字作為鍵則不用。 del d[10];#刪除鍵值 d["MyLove"] = "LuoTianYi";#更改鍵值 #引用模塊 import random; #調用模塊,類似於using+類名 random.randint(1,10);#使用模塊中的函數 dir(random); #查詢random裏面有哪些函數 from math import pi as math_pi; #從math模塊裏面調用pi函數命名為math_pi print(math_pi);
python 文件讀取和寫入