私のpythonスクリプトは.pdfファイルをダウンロードしますが、動的に生成された名前を持っているため、名前を変更して、それらのファイルをフォルダ内に移動します。 しかし、私が知っているところでは、 だから、私はこのコードがうまくいかないと思うのです。os.renameを使用して不明確な名前のファイルを移動する方法は?
os.rename('downloads/*.pdf','outputs/' + jpm + '/' + jpm + '-oa.pdf')
私もshutil.moveを使用し、それは私はあなたが表示されます一つに私のようなエラーを与えたが、それは唯一のos.renameが全体のライン不満ソースディレクトリ不満。
FileNotFoundError: [Errno 2] No such file or directory: 'downloads/*.pdf' -> 'outputs/JPM0522733/JPM0522733-oa.pdf'
このタスクはどのように達成できますか?
ありがとうございます。 私は現在このエラーが発生しています。 [''] + range(len(dfiles)) TypeError:リストを連結することができます(範囲ではない) – Gdfelt
@Gdfelt。これはpython27では可能ですが、python3では不可能です。このエラーは '[''] + range(len(dfiles))'行に起因します。私は新しいことを学びました。私の更新を参照してください。 Justeは '[''] + list(range(len(dfiles)))' – Kanak
で行を置き換えます。 ありがとうございます。 – Gdfelt