Python中路径拼接和文件读取的最佳实践

python的路径拼接

第一种方法:直接拼接 (导包—找到文件目录—拼接路径)

    ①base_path = r'目录路径'  # r取消反/或者字符串中所有特殊含义的字符,还原本身含义

    ②path = base_path+r'\需要读取的文件名'

第二种方法:借助os包(导包—获取当前文件所在路径—找当前文件所在目录的路径—总的路径拼接)

    【os.path.abspath(__file__)  # __file__指文件位置 # os.path.realpath(__file__)】

    ①real_file_path = os.path.dirname(os.path.realpath(__file__))

    ②path = os.path.join(real_file_path,'需要读取的文件名')

文件的读取

①获取文件路径(直接调用封装的utils的)

json_path = FilePath.file_path(FilePath.current_file_dir(),'需要读取的文件名')

②读取文件

file = open(json_path,'r',encoding='utf-8')  #这一步得到的file是操作句柄;编码方式一定要写

data = json.load(file)   # 将数据转换成python数据类型

print(data)

物联沃分享整理
物联沃-IOTWORD物联网 » Python中路径拼接和文件读取的最佳实践

发表评论