当前位置:   article > 正文

Python常用脚本头(复制自用)_python脚本头

python脚本头

配置系统路径

import os, sys
sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
  • 1
  • 2

import os, sys
sys.path.append(os.path.dirname(__file__))
  • 1
  • 2

建议用insertsys.path0位置的优先级最高

忽略FutureWarning

import warnings
warnings.filterwarnings('ignore')
  • 1
  • 2

jupyter可视化

%matplotlib inline
  • 1

Oracle+sqlalchemy

解决【UnicodeEncodeError: ‘ascii’ codec can’t encode character】问题

import os
os.environ['NLS_LANG'] = 'AMERICAN_AMERICA.AL32UTF8'
  • 1
  • 2

crontab+anaconda

非root用户使用crontab运行当前用户的python时,要注明脚本头
对文件进行chmod 777后可直接运行

#!anaconda3/bin/python
  • 1

shell

#!/bin/sh
  • 1

bash

#!/usr/bin/bash
  • 1

python2

使py文件在linux直接可执行的脚本头:#!/usr/bin/python2

1、先找下python2的路径

which python2
  • 1

2、复制路径

vi b.py
  • 1
#!/usr/bin/python2
print 'hello world'
  • 1
  • 2

3、给文件添加可执行权限

chmod 777 b.py
  • 1

4、可直接运行了,但要加路径

./b.py
  • 1

5、移动到/usr/bin,就哪都可执行了(玩完记得删)

mv b.py /usr/bin/b.py
b.py
  • 1
  • 2

解决centos7下python2中文乱码

# coding=utf-8
  • 1
#!/usr/bin/python2
#coding:utf-8
print '中文'
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/51011
推荐阅读
相关标签
  

闽ICP备14008679号