2021-05-18

python读取文件的相对路径和绝对路径

绝对路径:指完整路径,既指定在某盘某文件夹下的某个文件
相对路径:相对于当前.py的路径,其中,(./)表示当前文件夹,(…/)表示当前.py文件的上一级文件夹
假设有两个文件夹00和01,且两个文件夹都在test这个文件夹内,其中,.py文件在00文件夹,
要写入或读取的文件在01文件夹,此时,读入或写入相对路径为…/01/静夜思.txt。
(一个点表示往上一级文件夹)
另注:但无法写入文件时,加编码方式:encoding = ‘utf-8’

对自定义模块的调用

1.在同一文件目录下的调用
首先,创建a.py 文件,文件类写入具有一定功能的类函数,如:
class A():
def HW(self):
print(“hello python!”)
此时,再创建一个b.py 文件,若想调用模块a,则如下所示:
import a
b = a.A()
b.HW()
此时,运行程序输出结果为hello python
若a.py 里面有多个class类函数,想调用其中的一个,则可采用:
from a import A
2.当调用文件与被调用模块处于不同的文件目录下时,
import sys
path0 = ‘被调用模块的绝对路径’
sys.path.append(‘path0’)
print(sys.path)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值