python 备忘

List = [[1,2,3],[4,5,6]]
def data_write_to_file(List, file_name):
    with open(file_name, 'w') as f:
        for r in List:
            f.write('{} {} {}\n'.format(r[0], r[1], r[2]))

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

def data_write_to_file(List, file_name):
    with open(file_name, 'w') as f:
        for m in List:
            m = [str(x) for x in m]
            f.write(' '.join(m) + '\n')
  • 2. splitlines()
 with open(file_name) as f:
 	List = f.read().splitlines()
 	#或者
 	#for line in f:
  • 3. os.walk(path) 返回的第一个值是path目录,第二个是这个目录下的目录,第三个是这个目录下的文件,并一直迭代把path目录树下所有的目录都过一遍。
    os.path.splitext() 将文件名和扩展名分开
    os.path.split() 返回文件的路径和文件名,可以用来取同一级目录下的其他文件夹
    os.path.join(*path.split(’/’)[:-2]) 可以把某个目录的后两级去掉
    ’/’.json(path.split(’/’)[:-2]) 可以把某个目录的后两级去掉

  • 4. narray
    array[n-1,:] 取数组的第n行
    array[:,n-1] 取数组的第n列
    array[:,0:3] 取数组的1到3列
    np.ones((n, 1)) 生成一个n行1列的矩阵,数组元素全是1,用在T@point_cloud(np.hstack来造矩阵,满足矩阵相乘条件)

  • 5. python 读点云的3种方式
    python读写pcd

  • 6. python numpy初始化一个图像矩阵
    python numpy初始化一个图像矩阵

  • 7. python修改xml文件中类别的名称和删除指定的类别
    python修改xml文件中类别的名称和删除指定的类别

  • 8. 将字符串型的list,tuple,dict转变成原有的类型
    python中eval和ast.literal_eval的区别

>>> import ast
>>> line = '[1, 2, 3]'
>>> x, y, z = ast.literal_eval(line)
>>> x, y, z
(1, 2, 3)
>>> '123'.zfill(5)
'00123'
>>> '123'.rjust(5, '0')
'00123'
>>> '123'.ljust(5, '0')
'12300'

try:
	Function(args)
except Exception as e:
	with open('Error.txt', 'a+') as f:
		f.write('{}, {}\n'.format(repr(e), pcd_path))
		continue
  1. python 多线程 互斥锁

  2. python多线程多进程

  3. queue 和 pool一起用

  4. Python OPenCV 图片简单拼接 hconcat vconcat函数使用

  5. 双目相机标定+去畸变+获得视差+深度(一次解决所有问题)(python+openCV)

  6. python-pcl 点云可视化

  7. print 刷新输出缓冲区,并是光标听到行首

import time
print('start')
for i in range(5):
    print('%s\r'%(str(i).zfill(8)), end=' ', flush=True)
    time.sleep(1)

26 OpenCV入门之寻找图像的凸包(convex hull)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值