os.system

    1熱度

    1回答

    我想創建一個Python程序,它使用os.system()函數根據用戶輸入創建一個新的進程(應用程序).​​..但是,這隻在用戶輸入「notepad.exe」時才起作用。例如,當用戶輸入「firefox.exe」時,它不起作用。我知道這是一個路徑問題,因爲錯誤說該文件不存在。那麼我假設Windows有一些默認的記事本路徑設置,當我向記事本提問時它確實允許記事本運行?所以這導致了我的問題:是否有任何

    4熱度

    2回答

    我有以下功能,它已經運行了好幾個月。我沒有更新我的Python版本(除非它發生在幕後?)。 def Blast(type, protein_sequence, start, end, genomic_sequence): result = [] M = re.search('M', protein_sequence) if M: query = prote

    1熱度

    1回答

    我在運行另一個php文件時遇到問題。我希望我的php params是運行一個調用另一個文件本身的python文件的輸出。 這裏是我的PHP文件: <?php if (isset($_POST['submit'])) { $params = solve(); } function solve() { exec("python array.py", $output)

    4熱度

    2回答

    請不要在重讀之前將它看作是重複的,關於multithreading和keyboard interrupt有很多問題,但我沒有發現任何考慮os.system,它看起來像是重要。 我有一個python腳本,在工作線程中進行一些外部調用。 我希望它退出,如果我按ctrl+c但它看起來像主線程忽略它。 事情是這樣的: from threading import Thread import sys im

    2熱度

    2回答

    我想通過使用os.system或subprocess.call或任何其他程序,通過python運行程序,但該程序是一個32位程序,我的python是64位,無法找到該程序爲了運行它。通過python運行程序最簡單的方法是什麼? 一些更多的細節: 我使用ubuntu,運行python 2.7,安裝了ia32-libs(程序完美地從命令行運行),使用idle運行python。 謝謝! ========

    0熱度

    2回答

    成功: >>> scp_cmd = r"sudo scp -i /home/backup/.ssh/id_rsa /opt/backups/*conf [email protected]:/opt/backups/" >>> subprocess.call(scp_cmd, shell=True) 1eadmin1.conf 100% 83KB 83.5KB/s 00:

    0熱度

    3回答

    我需要調用python腳本中的可執行文件,並將二進制數據(在同一腳本中生成)傳遞給此可執行文件。 我有工作,像這樣: bin = make_config(data) open('binaryInfo.bin', 'wb+').write(bin) os.system("something.exe " + "binaryInfo.bin") 我以爲可以避開創建binaryInfo.bin把

    1熱度

    2回答

    我是學習Python的新手,並在命令行中工作,例如,管道。 我讀過這個子進程是鼓勵方式而不是os.system。我正在創建一個調用shell的腳本,我無法使用子進程來完成它。使用使用os.system是易如反掌,但: os.system("cut -f1-4 " + temp1.name + "| uniq --count | sort -rn > " + temp2.name) 我已經成功地

    0熱度

    2回答

    可能重複: Equivalent of Backticks in Python 我尋找到運行中的Python終端命令(ls -l命令)的最佳方式。我已經閱讀了關於子進程的內容,但我完全不理解它,如果有人能夠試着讓我明白髮生了什麼,我會很感激。我需要使用ls -l命令來檢索一個硬鏈接編號,即!= 1,然後保存該編號以將其與別處的目錄編號進行匹配。現在我只想知道如何獲取硬鏈接編號,並使用子進程將其保存

    2熱度

    2回答

    我發誓我什麼也沒改變,而且這個工作在一個星期前就開始了。但是現在每次我用os.system或subprocess.call調用路徑時,我都會收到錯誤「錯誤:文件NBK.swn不存在」。 這裏是我的代碼: import subprocess subprocess.call('"H:/2012/yada yada yada/swanrun" NBK') 爲了得到這個正常運行,我在H打開命令提示符