subprocess

    1熱度

    1回答

    對不起,如果這個問題已經得到解答,但我似乎無法找到解決方案。 (關於一般設置文件的許多問題,甚至一些提到這個問題,但沒有解決它) 我有一個Python程序將運行一個Powershell腳本作爲子進程。 (Python處理圖形用戶界面,Powershell做煩人的工作來安排任務等) 我的查詢是否有一個安全的方式來有一個設置文件,其中包含可以加載到Python的Powershell腳本的參數,是耐惡意

    1熱度

    1回答

    我試圖實現一個托盤圖標,它可以讓我控制一個進程(jackd)。最值得注意的是 我想讀的過程輸出和錯誤進行日誌記錄 我希望能夠從主程序菜單項殺死進程 殺傷引起我頭痛。我相信,當我閱讀stdout和stderr時,我必須在一個額外的線程/進程中做到這一點,以保持圖標的響應。所以我用fork()來創建一個子進程,並在子進程上調用setsid()。然後,該子進程調用jackd使用subprocess模塊

    0熱度

    1回答

    我的攪拌器位於'/home/abc/Destkop/blender/blender-2.78'的路徑中。當命令行位於路徑'/home/abc/Destkop/blender/blender-2.78'時,通過命令行執行'./blender -b /home/abc/Destkop/blender/car.model'正在工作。 我試圖通過子在Python執行攪拌機,但代碼不會出錯"/usr/bin

    0熱度

    1回答

    我想裝飾python.exe。例如,它可以只是Input:\n當我們寫信給stdin和Output:\n當我們從stdout前綴在交互模式下閱讀: 原始python.exe: $ python Python 3.6.1 |Anaconda custom (64-bit)| (default, Mar 22 2017, 20:11:04) [MSC v.1900 64 bit (AMD64)] o

    0熱度

    1回答

    它們的名稱都正確更改,但第一個文件的名稱中有一個空格。 這是我的代碼: import os def dtr(x, y): os.chdir(str(x)) c = os.listdir() c1 = str(c).replace(str(y), "") c_1 = c1.replace("[", "") c_2 = c_1.replace(

    0熱度

    2回答

    我需要幫助python代碼在python中執行多個管道外殼命令。 我寫了下面的代碼,但我得到錯誤。當我將文件傳遞給命令時。請讓我知道如何在python中執行多個管道命令的正確過程。 EG: cat file|grep -i hostname|grep -i fcid 是我想要執行的shell命令。這是我的Python代碼。當我運行代碼時,我得到None。我將最終輸出重定向到一個文件。 #!/u

    1熱度

    2回答

    我有一個外部命令行程序,我想通過python進行控制。當使用subprocess.open時,它會連續打印終端中的第一個命令。我想要一個接一個地輸入一系列命令,然後在完成運行後終止程序。我嘗試了幾種不同的方法,但似乎沒有任何工作。有人能告訴我我做錯了什麼,或者幫我修復我的代碼嗎?這是我有: from subprocess import Popen, PIPE program_location =

    0熱度

    1回答

    我有一個腳本可以將變量添加到環境中。該腳本通過 subprocess.call('. myscript.sh', shell=True) 調用有沒有一種方法可以獲得修改後的環境,並在我的下一個子進程調用中使用它? 這個問題表明你可以得到一個呼叫的輸出並將它連接到另一個呼叫Python subprocess: chaining commands with subprocess.run。 有沒有類似的

    0熱度

    1回答

    我使用subprocess.check_output命令爲兩個不同的命令,並在一種情況下,我得到了一個subprocess.CalledProcessError,在另一種情況下,不是,但程序崩潰。該gpio482文件夾不存在與設定方法返回錯誤和get方法崩潰是捕獲異常 Get方法: try: subprocess.check_output("echo 0 > /sys/class/gpi

    0熱度

    3回答

    我試圖從python使用ffmpeg。我需要執行的命令是: ffmpeg -i test_file-1kB.mp4 -i test_file.mp4 -filter_complex psnr="stats_file=test_file.mp4-1kB.psnr" -f null - 然而,我的輸出,這是獲得傳遞給子看起來是用反斜槓轉義雙引號,像這樣: In[1]: print(subproce