python編程指南

1、python文件引入同一個模塊的python文件,

在命令行執行的時候需要定位到模塊內部,加入參數PYTHONPATH=../

在pycharm中  import package一般都是按照絕對路徑,如下圖中國年sklearn_crf是一個package,在skCrfMain.py中用到了同級目錄的文件,

所以在 skCrfMain.py 中

from sklearn_crf import featureExt

但是如果你去命令行執行程序,你進入到了目錄  cd **/sklearn_crf 這個目錄,直接執行python skCrfMain.py 是報錯找不到模塊featureExt的,

這個時候需要在執行python的時候加入參數 PYTHONPATH=../ python skCrfMain.py

這樣就好了,但是如果你希望是在nohup執行,需要:

export PYTHONPATH=../ 

nohup  python -u skCrfMain.py &     其中-u表示不做緩存

2、查看下編碼
https://hk.saowen.com/a/bfc0c1bed0ca7dfe9d0c98bcee9d0989c786ce58858fc35036fcfd411ad52477

print(sys.stdout.encoding),如果不是utf8,需要執行python的時候加上

PYTHONIOENCODING=utf-8 python printcn.py 

3、關於python list的copy方法介紹

http://xahlee.info/python/copy_a_list.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章