python 文件讀取和寫入,異常處理,字典和引用模塊


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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM