3

作成した関数を新しいプロジェクトに簡単に追加するにはどうすればよいですか? プロジェクトで頻繁に使用する自分で作成した一連の python 関数を作成しましたが、それらすべてをどこに配置したかを追跡できず、それらを変更するとバージョンが非同期になります

これらすべての関数を pypi に追加する必要がありますか? 特にこれらの多くはかなり小さいため、時間がかかるようです。

関数を .py ファイルとして保存し、それらを新しいプロジェクトを作成するディレクトリに追加して、単純なインポートでインポートすることもできます。しかし、これの問題は、元のファイルについて何かを変更した場合、関数ファイルのすべてのインスタンスを追跡し、それらを新しいファイルに置き換える必要があることです。

簡単に見た絶対パスのインポートを使用することもできます。それらが何であるかについてはかなり面倒に思えますが、ファイルを変更するたびにファイルのすべてのコピーを追跡するよりも、おそらくそれほど面倒ではありません。それに関するもう 1 つの大きな問題は、私が多くのクラウド コンピューティングを行っていることです。これにより、ローカルでの実行からクラウドでの実行に移行するたびにコードが破損し、とにかくコードをコピーする必要が生じます。

ここで誰かが同様の問題に遭遇しましたか? それに対する素晴らしい解決策を開発しましたか?私が考えていないオプションはありますか?すべての提案を歓迎します!

4

1 に答える 1