python學習筆記(5)

2021-10-06 01:11:13 字數 1870 閱讀 9903

// 錯誤處理啥的

#-*- codeing = utf-8 -*-

#@time : 2020/3/28 22:20

#@author : 於兵強

#@file : demo6.py

#@software: pycharm

'''#有些時候,需要對檔案進行重新命名、刪除

#等一些操作,python的os模組中都有這麼功能

import os

os.rename("test.txt","hhh.txt")

'''#錯誤與異常

#捕獲異常

'''try:

print("--------")

open("12.txt","r")#報錯下方**不被執行

print("----")

except ioerror: #指出可能異常(輸入輸出異常)

pass

''''''

try:

print(num)

except (nameerror,ioerror) as result: #同時捕獲多種問題,獲取錯誤描述

print(result)

'''#捕獲所有異常

'''try:

print(num)

except exception as result: #exception可以承受所有異常型別

print(result)

'''#try...finally...語句用來表達這樣的情況:

# 在程式中,如果乙個段**必須要執行,即無論異常是否產生

# 都要執行那公此時就需要使用finally。

# 比如檔案關閉,釋放鎖,把資料庫連線返還給連線池等

#作業def duqu():

try:

print("---------\n檔案開始讀取!!!\n---------")

f = open("gushi.txt", "r")

content = f.readlines()

for index, i in enumerate(content):

print(index+1, i)

f.close()

print("---------\n檔案讀取完成!!!\n---------")

except exception as res:

print("程式失敗,原因:".format(res))

def xieru():

try:

f = open("gushi.txt", "w")

f.write(""" 青元案·玉溪

東風夜放花千樹,更吹落,星如雨。\n寶馬雕車香滿路。\n鳳簫聲動,玉壺光轉,一夜魚龍舞。

f.close()

print("---------\n檔案寫入完成!!!\n---------")

except exception as res:

print("程式失敗,原因:".format(res))

def copy():

try:

f = open("gushi.txt", "r")

content = f.readlines()

c = open("copy.txt", "w")

for i in content:

c.write(i)

f.close()

c.close()

print("---------\n檔案複製完成!!!\n---------")

except exception as res:

print("程式失敗,原因:".format(res))

xieru()

duqu()

copy()

Python 學習筆記 5

今天從25章開始 p652 學習 python 的 oop 用 看起來更直觀 class class a def init self,value 建構函式 self.data value def add self,other 運算子過載 return class a self.data other ...

Python學習筆記5

列表與元組的區別 sort sort reverse true 對元素進行排序,預設是公升序,小值在前面,後面那種形式是降序,小值在後面 reverse 反轉列表的順序 count value 返回value的出現次數 index value 返回value第一次出現的位置編號 insert i,v...

Python學習筆記 5

模組 用來從邏輯上組織python 包括變數,函式,類,邏輯等,來實現乙個功能。本質就是乙個python檔案。包 從邏輯上組織模組。必須帶有乙個init.py檔案 匯入方式 import module import module1,module2 from module import 不建議用 fr...