[Python] 小札#1

1、总结一下:

  • os.getcwd() 指的是当前目录,绝对路径
  • sys.path[0] sys.path 指的是path,sys.path[0]为主模块目录的绝对路径,在模块运行的时候被自动添加进去
  • sys.argv[0] 就是你运行时 python 后面跟的参数
  • __file__ 表示所在模块文件的路径,和系统找到该模块的方式有关,你是用绝对路径去加载该模块,那么__file__就为绝对模块文件路径,如果你给系统提供相对路径去加载该模块,那么改文件路径为相对路径

2、当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行

3、

猜你喜欢

转载自blog.csdn.net/weixin_39552387/article/details/82884961