Pythonコード内から一連のtarファイルを作成しようとしています。練習として、tarしたいファイルを含むサブディレクトリ-'O'があります。タイピングしてみると
tar -cf O.tar ./O
コマンドラインから、物事は機能します。しかし、Pythonインタープリターを入力して入力すると
import subprocess
subprocess.call(["tar","-cf O.tar ./O"])
次のエラーが発生します。
tar: Cowardly refusing to create an empty archive
これは意味がありますか?私は試した
import os
os.listdir(".")
Pythonシェル内から「O」サブディレクトリを引き続き表示できることを確認するために、表示できます。
ここで何が欠けていますか?