python--path功能要点

本文介绍了Python的os.path模块,包括获取绝对路径、路径拆分、路径拼接、文件存在性检查、文件类型判断及文件大小获取等功能。通过实例展示了如何使用这些方法,并提到了在不同操作系统中的路径表示差异。
摘要由CSDN通过智能技术生成

os.path.abspath("相对路径或文件名")

以上是返回当前文件的绝对路径。

\ 这种是window中写法,/是linux的写法。通常我们都使用/ 因为当我们使用。\n 、\1 等数字的时候,会有不同的含义

所以要加双斜杠转义。

 

os.path.split("路径")

返回了一个元祖。一个路径和一个文件名称

os.path.join("路径","文件名")

其实就是字符串的拼接,不管路径是否真实存在都会拼接。

os.path.exists()
常会用到

os.path.isfile()

判断是否是文件。返回true或false

os.path.isdir()

判断是否是目录,一样是返回true或false

os.path.getsize("文件名")

获取文件大小。字节

求阶乘

"""
尾递归
"""
def intrt(n):
    return int_int(n,1)

def int_int(a,b):
    if a == 1:
        return b
    else:
        return int_int(a-1,a*b)
res = intrt(5)
print(res)

以上的数列可以看出,每次前两个值相加就是第三个值。n=1 或n=2 的时候,都是返回1,但是当

不为1、2的时候就会重新返回计算,直到将所有的1找出来相加即可。

 

汉诺塔游戏原理讲解:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值