python路径以及import的问题

本文介绍了Python中路径操作的相关知识,包括文件搜索路径的顺序:工作目录、PYTHONPATH及.pth文件。此外,还详细讨论了如何在不同情况下进行python文件间的相互调用,无论是同一文件夹下还是不同文件夹下的A.py和B.py文件的调用策略。
摘要由CSDN通过智能技术生成

路径操作

import os
os.getcwd() #显示当前工作目录
os.chdir() #更改当前工作目录

os.path.join(str1,str2) # 合成路径
os.path.exists # 路径是否存在
os.path.dirname # 目录 最后一个斜杠之前的所有内容
os.path.basename # 文件名 最后一个斜杠之后的所有内容
os.path.split # 目录和文件名两个成分的list
os.path.abspath # 绝对路径
os.path.isdir # 判断是否为文件夹
os.path.isfile
os.path.isabs # 判断时候为绝对路径

摘抄于http://c.biancheng.net/view/5693.html

文件搜索路径

python搜索模块的路径顺序:

1)、程序运行的工作目录

2)、PTYHONPATH目录(如果已经进行了设置)

3)、.pth文件,允许用户把有效果的目录添加到模块搜索路径中去,.pth后缀的文本文件中一行一行的地列出目录。

所以有两种方法增加搜索路径:

1:
import sys #查看搜索路径
sys.path

sys.path.append() # 添加搜索路径
sys.path.remove() # 删除搜索路径

2:
在特定目录下新建.pth文件,将需要的目录放到.pth文件中,这样就可以随意调用.pth所列的文件夹下的文件了
特定目录通过
import site
site.getsitepackages()
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值