私は、次のcmd.exe
に入力することにより、別の写真形式から変換するアプリケーションがあります:ドン「AppConverter.exe」「file.tiff」「file.jpeg」Pythonですべてのファイル名の抽出
をしかし、私以来の私は写真を変換するたびにこれを入力したくない、私はフォルダ内のすべてのファイルを変換するスクリプトが欲しい。だから、どのように私はすべてのファイルの名前を取得し、subprocess
に入れてください
def start(self):
for root, dirs, files in os.walk("C:\\Users\\x\\Desktop\\converter"):
for file in files:
if file.endswith(".tiff"):
subprocess.run(['AppConverter.exe', '.tiff', '.jpeg'])
:これまでのところ、私はこれを持っています。私はすべてのファイルのベースネーム(内線なし)を取って、.tiff
と.jpeg
に貼り付けていると思いますが、それをやり遂げる方法は分かりません。
可能な複製https://stackoverflow.com/questions/3207219/how-to-list-all-files-of-a-directory – mgul
残念なことに、このスレッドは私を初心者にしてくれず、あまり助けにはなりません。 – pythonore
Pythonで拡張子をファイル名から置き換える(または取り除く方法)の可能な複製?](http://stackoverflow.com/questions/3548673/how-to-replace-or-strip-an-extension-from- a-filename-in-python) –