日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux运行脚本文件python,Python脚本:Linux自动化执行Python脚本

發布時間:2024/10/5 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux运行脚本文件python,Python脚本:Linux自动化执行Python脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、環境及其工具:

ubuntu 16.04

python2.7(自帶)

pip2.7(安裝)

virtualenv(安裝)

crontab (自帶)

2、pip2.7安裝

(1)嘗試使用?sudo apt install python-pip?失敗

(2)嘗試使用下載到本地安裝?參考:https://blog.csdn.net/arvin_zx/article/details/78893079

wget?https://bootstrap.pypa.io/get-pip.py?--no-check-certificate

sudo?python?get-pip.py

pip源配置(參考:https://www.cnblogs.com/lqruui/p/6046673.html)

mkdir ~/.pip

創建pip.conf文件,添加下面三行

[global]

trusted-host = pypi.douban.com

index-url = http://pypi.douban.com/simple

3、virtualenv安裝?參考:https://blog.csdn.net/arvin_zx/article/details/78893079

sudo?apt-get?install?python-virtualenv

sudo?easy_install?virtualenvwrapper

創建文件夾放置虛擬python環境:mkdir?$HOME/.virtualenvs

修改用戶的環境變量:.bashrc文件中添加

export?WORKON_HOME=$HOME/.virtualenvs

source?/usr/local/bin/virtualenvwrapper.sh

source?~/.bashrc

至此,virtualenv安裝完成,使用參考

創建:mkvirtualenv?[虛擬環境名稱]

切換:workon [虛擬環境名稱]

退出:deactivate

刪除:rmvirtualenv [虛擬環境名稱]

4、crontab的使用

(1)crontab基本使用:

crontab編輯:crontab -e

crontab GNU nano退出:Ctrl+X -> Y -> 回車

crontab運行列表:crontab -l

其他自行查看:crontab -h

(2)crontab執行虛擬環境中的python腳本 (參考:http://www.revotu.com/calling-python-script-from-crontab-with-activate.html)

方法1:python腳本首行加入 #! /home/Linux用戶名/虛擬環境地址放置地址/虛擬環境名稱/bin/python

方法2:crontab中用絕對地址執行 python?改為?/home/Linux用戶名/虛擬環境地址放置地址/虛擬環境名稱/bin/python

5、python腳本中遇到的問題

(1)datetime的格式化:datetime.isoformat()函數

(2)文件讀寫:with open(filename,'a+')?as f

(3)dict對象轉字符串:str(dict對象)

(4)dict轉json字符串:json.dumps()? ? ? json字符串轉dict:json.loads()

總結

以上是生活随笔為你收集整理的linux运行脚本文件python,Python脚本:Linux自动化执行Python脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。