問題タブ [pathlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - pathlib オブジェクトの文字列表現の取得
複数のPDFを1つにマージして出力フォルダーに入れるPythonスクリプトを書いています。各 PDF は従業員名が記載された別のフォルダーにあり、別のフォルダー内の対応する PDF と組み合わせる必要があります。すべての従業員が各ファイルを持っているわけではないので、ロジックに含めました。
私が現在抱えている問題は、ファイルを追加するときに PdfFileMerger が文字列を期待し、pathlib ライブラリが windowpath オブジェクトを返すことです。それは簡単に文字列に変換されません。この投稿pypdf Merging multiple pdf files into one pdfから PyPDF2 に関するこの情報を取得しています。私は pathlib ライブラリを初めて使用します。変換を行う必要がありますか、それとも別のパス オブジェクトを取得する必要がありますか?
python-3.x - パス (PyCharm) を正しく使用するにはどうすればよいですか
私はPyCharm 2018.1.4を使用しています
私が書いたら
これはうまくいきます。
一方、私が書くなら
私は得る
import pathlibを使用して、 Pathを含む完全なライブラリをインポートしていると思いました。
端末セッションとの比較:
問題なし。
そしてちょうどpython:
PyCharm のどこに問題がありますか?
PyCharm では、python 3.6 が表示されます ([ファイル] > [デフォルト設定] > [プロジェクト インタープリター])。
ありがとう!