Flask接口签名sign原理与实例代码浅析
397
2022-09-03
[python]自问自答:python -m参数? ( python3.7 版本 )(Python 自学)
下面说下pyhon3里面的一些探索:
# 目录结构如下test/ __init__.py x.py subpackage/ __init__.py y.py
# x.py 内容如下
import sysprint("This is x file")print(sys.path)print("\n"*3)from subpackage import y
# y.py 内容如下
import sysprint("This is y file")print(sys.path)
运行代码:
从上面两个图可以看到 直接运行代码:
即运行 x.py 程序最终的当前目录一直为 x.py所在的目录, 不论你是在哪个目录里面指定运行 x.py 代码的, 最终的当前目录都为 /home/devil/test 。
下面看下 以模块形式运行 x.py (模块形式运行 x.py 是指运行模块 x , 所以不用写 .py )
可以看到 运行模块和直接运行还是有区别的, 那就是 运行模块的话( python -m )当前目录为你调用执行的目录,
如:
在 /home/devil/test 目录下执行python -m x 时, 当前目录为 /home/devil/test
在 /home/devil 目录下执行python -m test.x 时, 当前目录为 /home/devil
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~