windows上執行2to3指令碼

2021-08-15 23:49:20 字數 444 閱讀 8462

在linux和mac系統上,2to3指令碼可以直接在終端執行,但在windows裡必須輸入完整路徑。參照上有乙個解決方案:

在python.exe檔案所在的同一目錄中建立乙個批處理檔案2to3.bat。

假設python安裝在 c:\python。如果不確定python安裝位置在**,可以通過命令列輸入python where命令來檢視python環境目錄。該目錄應該有python.exe,並且2to3.py在c:\python\tools\scripts目錄中。

在c:\python\scripts目錄中建立2to3.bat。並將以下內容輸入檔案中並儲存。

@python %~dp0\..\tools\scripts\2to3.py %*
%~dp0是批處理檔案的位置,既c:\python\scripts,%*將命令列中的所有引數傳遞給2to3.py指令碼。

windows中bat執行python指令碼

1.首先建立乙個text檔案,字尾命名為bat儲存就可以了 2.滑鼠右鍵編輯bat檔案,然後在裡面寫執行語句 echo off e cd e pythonautotest script python mysql change.py pause exit 我這裡是把python指令碼放到了e pyth...

linux上執行windows命令

場景 在pipeline指令碼整合部署中需要新增dns a記錄,dns是windows上搭建的,指令碼跑在linux上,跨平台執行命令,方案如下 首先實現在windows系統中命令列執行新增dns a記錄 dnscmd dns recordadd 域 主機名 a ip c users adminis...

在windows 上執行ansible

cygwin是乙個在windows平台上執行的類unix模擬環境。利用cygwin 可以在window上執行ansible。安裝cygwin 可參考 安裝執行ansible 需要的包如圖 修改 ansible.cfg 的兩處配置 host key checking 和 ssh args host k...