ひだかです。
Fe2+ <VED03370@...> wrote:
> Fe2+ です。
>
> import x
>
> で x.py を
>
> import lib.x
>
> で lib/x.py を読み込みますので衝突しません。
> そういうことじゃないのかな。
>
> あと、モジュールやクラス以外の名前空間というのは何を意味するのでしょう?
と改まって聞かれたらちょっと困ってしまったので考えたのですが。
ファイル=モジュールだとすると、
・同じモジュールに属する複数のクラスを複数のファイルに分けられないの?
・複数のモジュールに分割したいんだけどファイルを分けたくない場合は?
ということに対処できるのかな、という話なんだと思います。
後者は綺麗じゃないって言われて終わりなのかな。
あと、ファイル名をうかつに変えられないのは困りそう、
というのもありますが。。どうしても古いスクリプトを動かしたいのに
古いバージョンのライブラリに依存していて、ファイル名だけ変えて、
require (Python の import?) のところだけ書き換えて動かして
いた経験もありますし。。そんなに簡単にモジュール名が変わって
しまったら困らないんでしょうか。
--
ひだかたかひろ cv8t-hdk@...-net.or.jp