popen

    0熱度

    2回答

    我試圖在不使用PATH時找到使用Python的MATLAB可執行文件的路徑。我使用subprocess.Popen執行定位和grepping的結果,但是這將創建一個資源不可用錯誤: locate = subprocess.Popen(['locate', 'matlab'], stdout=subprocess.PIPE) grep = subprocess.Popen(['grep', '/b

    0熱度

    1回答

    我的Java JAR在Linux命令行中執行得很好,我希望通過python腳本執行它。 我想Popen當出現以下錯誤: Error: Could not find or load main class jar 任何想法? 什麼我迄今爲止嘗試:JAR文件的 命令行執行。經過。 Popen用簡單的java和-version。檢查。 更新cwd。經過。 工作Java調用: >>> javaCall

    1熱度

    3回答

    我在學習Python Think Python。我遇到的問題是,當我嘗試在代碼中的示例: import os cmd = 'ls -l' fp = os.popen(cmd) res = fp.read() stat = fp.close() print res 然而,print res只返回一個空字符串,它應該以長格式顯示當前目錄的內容。 print stat返回1表示過程中出現問

    0熱度

    1回答

    Basicaly,我插入Arduino與我的計算機進行通信,目標是在單擊按鈕時打開Chromium。點擊後,arduino將在serial communication上發送一個字符串,並且由於腳本爲Python,計算機將獲得此字符串。 這個腳本會接着使用Popen(['chromium-brower']) 我已經能夠做的一切,沒有任何問題,除外爲Chromium不會推出推出Chromium。 sy

    1熱度

    1回答

    一般來說,我想使用Bash從命令行而不是Python讀取,所以我有選項卡完成功能。我想盡可能以最簡單的方式做到這一點。但是,我無法使下面的代碼正常工作,我想了解是什麼導致了這個問題。 的Python腳本: from subprocess import call call(['read', '-ep', 'Path:', 'temporaryPath']) print temporaryPath

    1熱度

    1回答

    對於以下情況我找不到合適的解決方案。所以,基本上我想管兩個shell命令,並將一些輸入數據(這裏是mypassword)傳遞給第二個。下面是一些代碼演示問題: import subprocess import shlex args1 = shlex.split("find /home/vasya/rmps/ -name *.rpm") ps = subprocess.Popen(args1

    0熱度

    1回答

    我有一個腳本,應該(除其他外)打開一個新的終端窗口並在該終端中運行TCPDUMP。然後該腳本等待用戶在原始窗口中發出他們已完成的提示(提示等待'y')。在用戶輸入'y'的時候,我需要終止TCPDUMP終端窗口。這裏是設置: tcp_dump_line = "\"/usr/sbin/tcpdump -nn -tttt -i " + nic tcp_dump_line += " 'not (host

    -1熱度

    1回答

    我與子模塊的一些功能的問題,我想實現的基本上是寫一個Python腳本: 打開終端窗口數1> cd到一個目錄>執行NPM啓動命令有 打開終端窗口編號2> cd到不同的目錄>執行MVN EXEC:exec命令 我發現這可能是通過子流程模塊實現的,但我絕對不理解文檔(我不是很有經驗),也不知道如何實現這一點。 我會感謝所有幫助,謝謝:)

    3熱度

    3回答

    我想從python程序運行bash腳本。該腳本有這樣的命令: find . -type d -exec bash -c 'cd "$0" && gunzip -c *.gz | cut -f 3 >> ../mydoc.txt' {} \; 通常我會運行一個子進程調用,比如: subprocess.call('ls | wc -l', shell=True) 但在這裏那是因爲引用的跡象是不

    0熱度

    2回答

    我很新的python我一直在使用popen執行命令,但我期待多行響應,我需要分別使用每一行。 我從教程中獲得以下代碼。 pipe = os.popen('dir') for line in pipe: print '--------------space---------------------' print pipe.readLine() ,但知道我不