python中小数点后取1位(四舍五入)
a = float("{:.1f}".format(22.331))
python 分离文件名和路径 以及 分离文件
分离路径和文件名:os.path.split()
区分文件的名字和后缀:os.path.splitext()
file_path = "D:/test/test.py"
(filepath, tempfilename) = os.path.split(file_path)
(filename, extension) = os.path.splitext(tempfilename)
print(filepath, tempfilename)
print(filename, extension)
# D:/test test.py
# test .py
python getattr的用法
class A(object):
bar = 1
def get(self):
print('hell')
a = A()
print(getattr(a, 'bar'))
getattr(a, 'get')()
python os.path.basename()
返回path最后的文件名。如果path以/或\结尾,那么就会返回空值。
import os
print(os.path.basename('c/test.csv'))
print(os.path.basename('c/test'))
print(os.path.basename('c/test/'))
# 打印结果:
# test.csv
# test