2
私はClickを使用してファイル名の引数を渡しています。このファイル名は、がiniファイルを読み取るために使用するためのものです。残念ながら、Clickはread()
が処理できないファイルオブジェクトを渡します。文字列ではなくファイルオブジェクトでSafeConfigParser.read()
read()
にファイルオブジェクトを取得させる方法はありますか?クリックしてファイルを開くことはできませんが、まだチェックを行いますか?
私は、ファイルが二回開く必要ないために解決を期待していました。 – orange
私は 'ConfigParser'にファイルハンドルを具体的に読み取るためのメソッドがあることを知りました。 'readfp(self、fp、filename = None)'と呼ばれます。ファイルを開かないので、動作するはずです。 –