lee*_*ela 8 python testing import
如果我有文件x.py和y.py.而y.py是x.py的链接(象征性或硬性).
如果我在我的脚本中导入两个模块.它会导入一次还是假设两者都是不同的文件并导入两次.
它究竟做了什么?
Python将导入两次.
链接是文件系统概念.对于Python解释器,x.py它y.py是两个不同的模块.
$ echo print \"importing \" + __file__ > x.py $ ln -s x.py y.py $ python -c "import x; import y" importing x.py importing y.py $ python -c "import x; import y" importing x.pyc importing y.pyc $ ls -F *.py *.pyc x.py x.pyc y.py@ y.pyc
| 归档时间: |
|
| 查看次数: |
5064 次 |
| 最近记录: |