python第九章动手试一试,用python自我介绍

  python第九章动手试一试,用python自我介绍

  【python】自问自答:python -m参数?(python3.7版)_技术博客of _wx62830f4b679a4 _博客

  最近在看Python代码的时候,看到一个表格,就是python -m M,查了一些博客,发现一个写的不错的,转载了。但是,Python2.7环境和python3有一些不同。下面是Python2.7的形式:

  下面说说pyhon3中的一些探索:

  #目录结构如下

  测试/

  __init__。巴拉圭

  x.py

  子包/

  __init__。巴拉圭

  y.py

  # x.py内容如下

  导入系统

  打印(“这是x文件”)

  打印(系统路径)

  打印( \n*3)

  从子包导入y

  # y.py有以下内容

  导入系统

  打印(“这是y文件”)

  打印(系统路径)

  运行代码:

  从上面两张图可以看到直接运行的代码:

  即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。

  当python -m test.x在/home/devil目录中执行时,当前目录是/home/devil

  转载请联系作者授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: