python日记-os、sys学习

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('环境变量名称', '环境变量值')

try exceppt....pass(跳过)

file = open('./test_runoob.txt', 'w')
try:
    file.write('hello world')
finally:
    file.close()

以上代码我们对可能发生异常的代码处进行 try 捕获,发生异常时执行 except 代码块,finally 代码块是无论什么情况都会执行,所以文件会被关闭,不会因为执行异常而占用资源。

sys模块

sys.path返回的是一个容器,第一个指向本脚本的位置

当程序启动初始化时,sys.path列表的第一项path[0]是包含用于调用Python解释器的脚本的目录。如果脚本目录不可用(例如,如果交互调用解释器或从标准输入读取脚本),则path[0]是空字符串,它将引导Python首先搜索当前目录中的模块。

详细

posted @ 2023-06-10 21:41  悠闲的小莫  阅读(17)  评论(0编辑  收藏  举报