一個Python子我有一個bash腳本的週期叫test.sh
:與運行bash腳本週期背景
#!/bin/sh
echo -n > "/path/output.txt"
for i in {1..10}
do
echo "Test" >> "/path/output.txt"
done
我想在同時的Python指令後臺運行腳本被執行。 我使用Python subprocess
:
import subprocess
subprocess.Popen('test.sh')
我不能讓任何輸出或輸出被寫在「output.txt的」只有一次。
你的她,爆炸是錯誤的,它應該是'#!/ bin/sh' – Inian
你可能也想'echo -n「」'或者其他什麼東西,除非你想要一個寫入該文件的文字'-n'。如果您只想創建該文件,請嘗試「觸摸」。 – meatspace
@meatspace如果我使用觸摸我不能覆蓋文件,如果它已經存在 –