linux上運(yùn)行python腳本,SyntaxError:?invalid?syntax的解決
linux運(yùn)行python腳本SyntaxError: invalid syntax
第一點(diǎn)
#!/usr/bin/env python3 開頭的這句務(wù)必要有,不然就會(huì)報(bào)錯(cuò),從line2一直到line6都有報(bào)錯(cuò);
版本是python3,則print必須要有()
不然會(huì)報(bào)錯(cuò)business :SyntaxError: invalid syntax
#!/usr/bin/env python3 import sys import os business = sys.argv[1]; pa = sys.argv[2][3:]; print (business); print (pa);
第二點(diǎn)
當(dāng)?shù)谝痪涫?ldquo;#!/usr/bin/env python”時(shí),print是否帶()均能正確輸出
linux下運(yùn)行python自動(dòng)化腳本
確認(rèn)搭建自動(dòng)化環(huán)境的服務(wù)是哪一臺(tái),確定后拿到服務(wù)ip、用戶名、密碼連接上服務(wù)即可開始以下步驟
一、python3安裝
1、yum安裝依賴包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel mysql-devel
2、wget下載python包
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
3、新建目錄python36
mkdir python36
4、解壓下載的包
cd pyhton36 tar -xvf Python-3.6.8.tgz
5、進(jìn)入解壓目錄
cd Python-3.6.8/
6、指定安裝目錄
./configure --prefix=/usr/local/python36
7、編譯
make
8、安裝
make install
9、設(shè)置python3 軟鏈接
ln -s /usr/local/python36/bin/python3.6 /usr/bin/python3
10、設(shè)置pip3 軟鏈接
ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
11、驗(yàn)證是否安裝成功
python3
出現(xiàn)版本號(hào)即成功
二、拉取git代碼
1、新建git-repository,并初始化
mkdir git-repository git init
2、克隆git代碼
git clone git地址
git clone http://192.168.1.1/panpan/auto_test.git
拉取代碼后,查看是否成功,有目錄即成功,為空則拉取失敗
ll
3、查看當(dāng)前分支狀態(tài)(不是自己需要用的分支的話,需要切換)
git status
4、切換分支
git checkout -b test1.1.1 origin/test1.1.1
5、拉取最新代碼
git pull
6、安裝項(xiàng)目依賴包
pip3 install -r requirements.txt
7、修改配置文件
vi /git-repository/auto_test/config/conf.yml
8、運(yùn)行自動(dòng)化腳本
在 /git-repository/auto_test/目錄下執(zhí)行:
cd auto_test/ python3 run.py
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python開發(fā)游戲運(yùn)行腳本實(shí)現(xiàn)模擬點(diǎn)擊
這篇文章主要介紹了使用Python開發(fā)游戲運(yùn)行腳本實(shí)現(xiàn)模擬點(diǎn)擊,這樣我們要想實(shí)現(xiàn)手游腳本開發(fā)的第一步,就是下載Android模擬器,然后在對(duì)安卓模擬器進(jìn)行鼠標(biāo)和鍵盤的模擬,以此來實(shí)現(xiàn)自動(dòng)化游戲腳本,需要的朋友可以參考下2021-11-11python+selenium 鼠標(biāo)事件操作方法
今天小編就為大家分享一篇python+selenium 鼠標(biāo)事件操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08python神經(jīng)網(wǎng)絡(luò)MobileNetV3?large模型的復(fù)現(xiàn)詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)MobileNetV3?large模型的復(fù)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05pygame學(xué)習(xí)筆記(3):運(yùn)動(dòng)速率、時(shí)間、事件、文字
這篇文章主要介紹了pygame學(xué)習(xí)筆記(3):運(yùn)動(dòng)速率、時(shí)間、事件、文字,本文講解了運(yùn)動(dòng)速率、事件、字體及字符顯示等內(nèi)容,需要的朋友可以參考下2015-04-04