本篇博客将根据IC的实际场景应用来记录一些常用的方法和函数
字符串的replace
csv_file = occ_file_path.replace(".xls",".csv")
如上图所示,在IC utillity的开发中,我们可能会用到将获取到的xls的path转换为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
假设str是一个字符串
那么str.strip()就是把这个字符串头和尾的空格
,以及位于头尾的\n \t
之类给删掉。
str=‘hiahia ohoh haha ihih’
则
str.strip(‘hai’) 就会为 ’ ohoh haha ’
只要包含在strip里面,则会被删除。
循环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表示条件同时满足条件才执行,not是修饰c的,c是False,那not c就是True,反之亦然。
这句话的意识是,当a与b相等,同时not c为True才执行下面的代码
re.search与re.match
合并元素为一个字符串
使用join函数是字符串的方法,可以将任何类通过拼接合并成str
https://www.runoob.com/python/att-string-join.html
判断提供的path是目录还是文件
导入os模块
os.path.isdir(path)
其中path是否是要进行判断的路径。
os.path.isfile(path)
判断path是否是要进行判断的文件