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