今天在調用ABBYY API的時候,需要傳遞APPID和APPPASSWD給系統環境才能夠執行相應的python調用代碼。
設置之后,因為寫代碼自己關掉了terminal,后面直接運行報錯,訪問權限不存在。以為是我申請的賬號密碼發生了錯誤,排查了半天。
后來請過查詢,發現問題出現在export命令上。
解釋:
export命令定義變量【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變量名=變量值]定義變量,該變量只在當前的shell(BASH)或其子shell(BASH)下是有效的,
shell關閉了,變量也就失效了,再打開新shell時就沒有這個變量,需要使用的話還需要重新定義。