問題タブ [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.

0 投票する
1 に答える
875 参照

python-3.x - pathlib オブジェクトの文字列表現の取得

複数のPDFを1つにマージして出力フォルダーに入れるPythonスクリプトを書いています。各 PDF は従業員名が記載された別のフォルダーにあり、別のフォルダー内の対応する PDF と組み合わせる必要があります。すべての従業員が各ファイルを持っているわけではないので、ロジックに含めました。

私が現在抱えている問題は、ファイルを追加するときに PdfFileMerger が文字列を期待し、pathlib ライブラリが windowpath オブジェクトを返すことです。それは簡単に文字列に変換されません。この投稿pypdf Merging multiple pdf files into one pdfから PyPDF2 に関するこの情報を取得しています。私は pathlib ライブラリを初めて使用します。変換を行う必要がありますか、それとも別のパス オブジェクトを取得する必要がありますか?

0 投票する
1 に答える
2561 参照

python-3.x - パス (PyCharm) を正しく使用するにはどうすればよいですか

私はPyCharm 2018.1.4を使用しています

私が書いたら

これはうまくいきます。

一方、私が書くなら

私は得る

import pathlibを使用して、 Pathを含む完全なライブラリをインポートしていると思いました。

端末セッションとの比較:

問題なし。

そしてちょうどpython:

PyCharm のどこに問題がありますか?
PyCharm では、python 3.6 が表示されます ([ファイル] > [デフォルト設定] > [プロジェクト インタープリター])。

ありがとう!