最近在使用过程中碰到几个问题,需要总结下。
1、项目设置PYTHONPATH变量(如何设置PYTHONPATH,特别是同一台机器上面运行了多个python进程时)
关于此问题,是由于我们改变了启动python的方式(之前是直接启动python,那么是否设置PYTHONPATH都没有什么影响),现在有些业务场景比较适合用crontab的方式,所以也就带来了PYTHONPATH变量如何使用的问题。
2、关于使用绝对路径和相对路径问题,这个问题跟使用python没有关系,因为当时是用python开发的,所以借此来说明下,
关于绝对路径和相对路径从概念来说都很清楚,但是如果说什么情况下用相对路径和什么情况用绝对路径呢? 使用相对路径,方便减少检索的层次;使用绝对路径的话检
索层次较多,在进行IO写操作的使用会带来一定的开销。
如何应用好这两种方式。简单地说,这里主要针对什么时候用绝对路径(因为能使用相对路径的场景太多了),如果需要进行远程启动某些命令的时候(具体就是用shell来启动某些程序),这时推荐使用绝对路径。
另外就是在shell中,尽量不要写sleep 10这样的暂停语句,不然python的ssh客户端会报错然后退出。
3、python打包处理。
待续…………