赞
踩
import os, sys
sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
或
import os, sys
sys.path.append(os.path.dirname(__file__))
建议用insert,sys.path0位置的优先级最高
import warnings
warnings.filterwarnings('ignore')
%matplotlib inline
解决【UnicodeEncodeError: ‘ascii’ codec can’t encode character】问题
import os
os.environ['NLS_LANG'] = 'AMERICAN_AMERICA.AL32UTF8'
非root用户使用crontab运行当前用户的python时,要注明脚本头
对文件进行chmod 777后可直接运行
#!anaconda3/bin/python
#!/bin/sh
#!/usr/bin/bash
使py文件在linux直接可执行的脚本头:#!/usr/bin/python2
1、先找下python2的路径
which python2
2、复制路径
vi b.py
#!/usr/bin/python2
print 'hello world'
3、给文件添加可执行权限
chmod 777 b.py
4、可直接运行了,但要加路径
./b.py
5、移动到
/usr/bin,就哪都可执行了(玩完记得删)
mv b.py /usr/bin/b.py
b.py
# coding=utf-8
#!/usr/bin/python2
#coding:utf-8
print '中文'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。