標籤:索引值 pytho 覆蓋 檔案中 any 存在 col pre 不用
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 ... excepttry: 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_piprint(math_pi);
python 檔案讀取和寫入