私は次のようにJPG画像を含むフォルダの画像(JPGE_Image)を持っている:すべてのファイルをtxtファイルのパスからフォルダにコピーする方法は?
1.jpg
2.jpg
3.jpg
...
100.jpg
私はちょうど1.JPGとして選択これらの選択されたJPEG画像(ないすべての画像のパスが含まれている他のテキストファイルを持っています、 3.JPG ...)
/home/users/JPGE_Image/1.jpg
/home/users/JPGE_Image/3.jpg
/home/users/JPGE_Image/5.jpg
...
/home/users/JPGE_Image/99.jpg
として、私はSelected_Folder
という名前のフォルダにテキストファイルに選択した画像をコピーしたいです。どのように私はPython 2.7でそれを行うことができます。ありがとうございました。これは私が試したものですが、それは
import os
import shutil
srcfile = '/home/users/JPGE_Image/1.jpg'
dstroot = '/home/users/Selected_Folder'
assert not os.path.isabs(srcfile)
dstdir = os.path.join(dstroot, os.path.dirname(srcfile))
os.makedirs(dstdir) # create all directories, raise an error if it already exists
shutil.copy(srcfile, dstdir)
なぜコードが機能していないのか分かりませんが、これが単なるタスクの場合は、この1つのライナーでbashで実行することを検討してください:https://gist.github.com/a452c5672fa00837aee53f4380d5e379 –
あなたが意味するものは、_情報を取得しませんでした。何かエラーが発生しますか? – Arman
私は彼が、ソースパスがtxtファイルに入る代わりに手動で設定されていることを意味すると思います。 – Jame