others - linchuan1982/meta GitHub Wiki
join()
描述
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法
str.join(sequence)
参数
sequence -- 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
实例
以下实例展示了join()的使用方法:
seq = ("a", "b", "c"); # 字符串序列
print str.join( seq );
以上实例输出结果如下:
a-b-c
pyenv&pyenv-virtualenv
0. 安装
$ brew install pyenv #brew安装pyenv
修改.bash_profile
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
$ brew install pyenv-virtualenv
修改.bash_profile
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
1. pyenv
用来安装python以及创建虚拟环境
pyenv install -l
pyenv install 2.7.15
pyenv install 3.6.5
通过pyenv安装的版本都会放到/usr/local/var/pyenv/versions/目录下。
2. pyenv-virtualenv
用来创建干净的虚拟环境
pyenv virtualenv 3.6.5 Django-loacl//取的名字最好与项目相关
进入工作目录,然后指定对应的pyenv local
linchuandeMacBook-Pro:django-test linchuan$ pyenv versions
* system (set by /Users/linchuan/.pyenv/version)
2.7.15
3.6.5
3.6.5/envs/Django_local
Django_local
linchuandeMacBook-Pro:django-test linchuan$ pyenv local Django_local
(Django_local) linchuandeMacBook-Pro:django-test linchuan$ cd ..
linchuandeMacBook-Pro:python_code linchuan$ cd django-test/
(Django_local) linchuandeMacBook-Pro:django-test linchuan$
大功告成
python shell自动补齐
''pip completion --bash >> ~/.bash_profile'
python 运行shell
DJANGO_SETTINGS_MODULE="aivideo.settings_local" python manage.py shell
zsh
om-my-zsh
安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
配置
1. alias
'alias mysql_local_test="mysql -u root -p -h localhost -D test_db"' =左右不能有空格
jobs
zsh下的jobs有看不到的,这个时候可以使用
jobs # list all jobs jobs -r # list running jobs jobs -s # list suspended jobs jobs -l to list PIDs and use kill command as usual.
kill %jobs-number kill -KILL %1