OS模块:
os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。
至今位置用到的
os.path.abspath(path) 返回绝对路径;
linux:(环境变量)
os.environ['USER']:当前使用用户。 os.environ['LC_COLLATE']:路径扩展的结果排序时的字母顺序。 os.environ['SHELL']:使用shell的类型。 os.environ['LAN']:使用的语言。 。。。。。。。。。。。。也有可能返回空值 也可以设置环境新增环境变量
os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型 os.putenv('环境变量名称', '环境变量值') traintry exceppt....pass(跳过)
file = open('./test_runoob.txt', 'w')try:
file.write('hello world')
finally:
file.close()
以上代码我们对可能发生异常的代码处进行 try 捕获,发生异常时执行 except 代码块,finally 代码块是无论什么情况都会执行,所以文件会被关闭,不会因为执行异常而占用资源。
sys模块
sys.path返回的是一个容器,第一个指向本脚本的位置
标签:try,python,sys,environ,path,os,环境变量 From: https://www.cnblogs.com/recodemo/p/17471898.html