[python]开发IC utility 一些常用的方法和函数和语法规则
文章目錄
- 字符串的replace
- 字符串的split
- 字符串的strip
- 循環(huán)for in
- 判斷語句中的and not
- re.search與re.match
- 合并元素為一個字符串
- 判斷提供的path是目錄還是文件
本篇博客將根據(jù)IC的實際場景應(yīng)用來記錄一些常用的方法和函數(shù)
字符串的replace
csv_file = occ_file_path.replace(".xls",".csv")如上圖所示,在IC utillity的開發(fā)中,我們可能會用到將獲取到的xls的path轉(zhuǎn)換為csv的path,因此,當occ_file_path 獲取到了occ的excel之后,我們可以獲取到當前路徑下的csv的path,即把occ 的path的尾綴換成csv即可。
字符串的split
https://www.runoob.com/python/att-string-split.html
line_list = line.split(“,”)字符串的strip
https://www.cnblogs.com/yibeimingyue/p/13895561.html
假設(shè)str是一個字符串
那么str.strip()就是把這個字符串頭和尾的空格,以及位于頭尾的\n \t之類給刪掉。
str=‘hiahia ohoh haha ihih’
則
str.strip(‘hai’) 就會為 ’ ohoh haha ’
只要包含在strip里面,則會被刪除。
循環(huán)for in
https://www.runoob.com/python/python-for-loop.html
對于字符串來講,for … in…相當于是對字符串里面的每一個字符取值。
對于list來講,for … in …相當于對于list里面的每一個元素進行取值。
判斷語句中的and not
elif a == b and not c:
這里的and not不是這么斷的,and表示條件同時滿足條件才執(zhí)行,not是修飾c的,c是False,那not c就是True,反之亦然。
這句話的意識是,當a與b相等,同時not c為True才執(zhí)行下面的代碼
re.search與re.match
搜索匹配 re.search
搜索匹配re.match
合并元素為一個字符串
使用join函數(shù)是字符串的方法,可以將任何類通過拼接合并成str
https://www.runoob.com/python/att-string-join.html
判斷提供的path是目錄還是文件
導(dǎo)入os模塊
os.path.isdir(path)其中path是否是要進行判斷的路徑。
os.path.isfile(path)判斷path是否是要進行判斷的文件
總結(jié)
以上是生活随笔為你收集整理的[python]开发IC utility 一些常用的方法和函数和语法规则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Python] sys.argv[]
- 下一篇: [python] shell模式下面写f