《 Python笔记》— 一文搞定Python获取所有常见路径

目录

  • 1 获取当前运行py文件文件名
    • 1.1 含后缀
      • 1.1.1 语句1
      • 1.1.2 语句2
    • 1.2 去除后缀
  • 2 获取当前运行py文件所在路径
    • 2.1 语句1
    • 2.1 语句2
  • 3 获取当前运行py文件所在文件夹路径
    • 3.1 语句1
    • 3.2 语句2
    • 3.3 语句3
  • 4 获取当前运行py文件所在文件夹名称
  • 5 更多内容

1 获取当前运行py文件文件名

1.1 含后缀

1.1.1 语句1


print(os.path.basename(__file__))  # 当前py文件名称 
# 输出:测试.py

1.1.2 语句2

print(os.path.basename(sys.argv[0]))  # 当前py文件名称 
# 输出:测试.py

1.2 去除后缀

通过对上面获得文件名进行字符串操作即可


print(os.path.basename(__file__).split('.py')[0])  # split分割出文件名 
print(os.path.basename(__file__).strip('.py'))  # strip去除后缀 
print(os.path.basename(__file__).replace('.py', ''))  # replace取代后缀
# 输出:测试

2 获取当前运行py文件所在路径

2.1 语句1


print(os.path.dirname(sys.argv[0]))  # os
# 输出:F:/2贰进制/Python/测试.py

2.1 语句2


print(sys.path[0])  # sys
# 输出:F:/2贰进制/Python/测试.py

3 获取当前运行py文件所在文件夹路径

3.1 语句1

print(sys.path[0])  # sys 斜杠
# 输出:F:\2贰进制\Python

3.2 语句2

print(os.path.dirname(sys.argv[0]))  # os 反斜杠
# 输出:F:/2贰进制/Python  

3.3 语句3

print(os.getcwd())  # os 斜杠
# 输出:F:\2贰进制\Python

4 获取当前运行py文件所在文件夹名称

通过对上文的文件夹路径分隔可得到当前文件夹名称。
注:转义字符

    print(os.getcwd().split('\\')[-1])
    print(sys.path[0].split('\\')[-1])
    print(os.path.dirname(sys.argv[0]).split('/')[-1])
# 输出:Python

5 更多内容

关注博主2贰进制微信公众号,从此不迷路。

公众号地址:
https://mp.weixin.qq.com/s/ynG-dNNqO8kjIdf6ZFiZbg
帮助信息文章地址:
https://blog.csdn.net/meenr/article/details/121452685
主页地址:
https://blog.csdn.net/meenr

你可能感兴趣的:(Python,笔记,亲测经验方法,python,开发语言,随笔)