私が書いているものと同じファイル名を持つために読んでいるファイル名のための方法を考え出しています。コードは現在、画像を読み込んで処理しています。私の出力は、そのプロセスからのデータをcsvファイルに抽出することです。私は両方のファイル名を同じにしたい。私は一致のためにfnameに出くわしましたが、それは既存のファイルのためです。Python:入力と出力のファイル名の一致
答えて
だからあなたの入力ファイル名は、in_file = myfile.jpgこれを行うされている場合:
my_outfile = "".join(infile.split('.')[:-1]) + 'csv'
をこれがで区切られた部品のリストにINFILE分割「」。それは我々が同じを持っているとしたら、元のファイルが壊れている可能性があり、それを行うことは可能ですが、あなたのmy_outfileはpythonでまあmyfile.csv
なります戻って一緒にそれらを置くマイナス最後の部分、およびCSV
を追加します正確なファイル名がBibleKJV.pdf
からBibleKJV.pdf
になると、最初のファイルが破損します。 (私は全くの私の答えを無視した場合)私は正しい軌道に乗ってることを確認するために、このスクリプトを見てみましょう:
import os
from PyPDF2 import PdfFileReader , PdfFileWriter
path = "C:/Users/Catrell Washington/Pride"
input_file_name = os.path.join(path, "BibleKJV.pdf")
input_file = PdfFileReader(open(input_file_name , "rb"))
output_PDF = PdfFileWriter()
total_pages = input_file.getNumPages()
for page_num in range(1,total_pages) :
output_PDF.addPage(input_file.getPage(page_num))
output_file_name = os.path.join(path, "BibleKJV.pdf")
output_file = open(output_file_name , "wb")
output_PDF.write(output_file)
output_file.close()
私は上記のスクリプトを実行したとき、私は元のパスからすべてのデータを失いました"BibleKJV.pdf"
このように、ファイル名とファイルの委任(.pdf .cs .wordなど)が同じであれば、データは非常に最小限に変更されない限り破損することが証明されます。
これで問題が解決しない場合は、達成しようとしていることのスクリプトで質問を編集してください。
あなたのスクリプトでは、両方とも同じ拡張子を持っています。私はまた、別のディレクトリにも書き込んでいることに言及するのを忘れていました。同じディレクトリに書き込むとファイルも破損しますか? – meh
ファイルが壊れる唯一の方法は、同じディレクトリに書き込まれた場合、元のファイルのほとんどすべてを変更するコードに不具合がある場合です。ちょうど私のスクリプトのように。 –
- 1. Pythonケースの入力と出力の一致
- 2. シンプルなpythonスクリプト。入力と出力が一致しない
- 3. Python入出力ファイル
- 4. Python、Theano - ValueError:入力ディメンションの不一致
- 5. 入力ファイルと出力ファイル
- 6. 入力ファイルの名前と行数の一部を出力するLinuxコマンド
- 7. Logstash入力ファイル名を出力elasticsearch index
- 8. EDIT:C++の入力ファイルと出力ファイル
- 9. ファイル入力と出力
- 10. jQuery不一致のテキスト()val()選択と入力の入力
- 11. (Python)ファイルの入力と出力のエラーの取得
- 12. 不一致の入力 '。'ルール
- 13. 一致するユーザのMySQLデータベースと入力し、ユーザ入力
- 14. Perl:出力ファイル名に入力ファイル名を追加
- 15. 入力値とフォームフィールド値の一致
- 16. AVAudioEngineの入力と出力のハードウェア設定を一致させる
- 17. HTML入力名と出力方法
- 18. 出力が一致しない入力C++
- 19. 入力ファイルと同じ名前のファイルを出力するためのバッチコマンドラインスクリプト
- 20. 入力パスがMinikube Nginx入力と一致しません
- 21. Python Tkinterウィンドウ出力とシェル入力
- 22. 入力、出力層sklearn python
- 23. Grepの - 入力ファイルも出力ファイル
- 24. CプログラムへのPython入力の出力
- 25. PHPファイル名とファイルサイズ出力
- 26. 入力をxml属性と一致させるPython
- 27. ファイル入出力
- 28. 理解ファイル入力出力
- 29. Python 3:テキストファイルの名前を一致させて行単位で出力する
- 30. GooglePlay出力のPythonフィルタパッケージ名
コードを表示します。 –
検索rename files python – PyNEwbie
@PyNEwbieファイルの名前を変更するのは、既存のファイルの名前を変更するためだけです。私は、入力ファイルを出力ファイルと一致させるだけです。 – meh