python小方法總結

2022-09-02 20:42:12 字數 1010 閱讀 4402

屬性函式(property)完成get,set

class resperror(object):

errormsg=''

def __init__(self,e=none,msg=none):

pass

@property

def error(self):

return self.errormsg

@error.setter

def error(self,errormsg):

self.errormsg=errormsg

抓取異常資訊

python2

except :

fp = stringio.stringio() #建立記憶體檔案物件

traceback.print_exc(file=fp)

message = fp.getvalue()

sendmail=yiguolibrary.mail()

sendmail.send('**客自動指令碼錯誤','登入時報錯\n'+str(message),tomail)

python3

except exception as e:

fp=stringio()

traceback.print_exc(file=fp)

message = fp.getvalue()

print(message)

字典和list直接print中文

u''型別

str(list1).replace('u\'','\'').decode("unicode-escape")

''型別

str(list1).decode('string_escape')

獲取字元編碼

import chardet

print chardet.detect(envtype)

會得到

Python實用的小方法

在專案中使用到的實用的python方法 1.獲取當前工作目錄 import os print os.getcwd print os.path.abspath 2.格式化時間字串 import datetime time str datetime.now strftime y m d h m s 3....

Python中的各種小方法

title 以首字母大寫的方式顯示每個單詞,print name.upper 全部大寫 print name.lower 全部小寫 python能夠找出字串開頭和末尾多餘的空白。要確保字串末尾沒有空白,可使用方法rstrip 你還可以剔除字串開頭的空白,或同時剔除字串兩端的空白。為此,可分別使用方法...

常用小方法

region 將字串轉換為陣列 public static string getstrarray string str endregion region 刪除最後結尾的乙個逗號 刪除最後結尾的乙個逗號 public static string dellastcomma string str endr...