Python的路径处理

本文详细介绍了Python中OS模块的路径处理,包括获取文件目录、路径拼接、工作路径切换、文件和目录判断等功能,并通过实例演示了各种方法的使用。重点讲解了os.path.dirname()、os.path.join()、os.getcwd()、os.chdir()、os.listdir()、os.mkdir()、os.rmdir()、os.path.isfile()和os.path.isdir()等常用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、路径处理

python里面的OS模块有许多方法让我们通过代码实现代码创建,删除和更改目录。
os模块:Python内置的模块,是python和操作系统进行交互的一个模块

二、魔法变量

__ file __

# __file__:获取当前文件的绝对路径
print(__file__)
# 运行结果:H:/python2022/09/路径处理.py

__ name __

# __name__:
# 1.如果当前文件值程序的启动文件,即在当前文件中运行结果是__main__
# 2.如果不在启动文件中,代表的就是所在文件(模块)的模块名

print("当前运行文件中的__name__:",__name__)
# 运行结果:__main__

import ostest

ostest.func()

# file:ostest.py
def func():
    print("ostest中的__name__:",__name__)

运行结果:
当前运行文件中的__name__: main
ostest中的__name__: ostest

小知识:
导入一个模块是默认把该模块的代码从上往下执行:

# file:ostest.py
def func():
    print("ostest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值