『Python思考』利用字典来保存程序中的文件地址(路径名)

      促使我产生想要将程序中的文件地址集中到一起的想法,是由于目前的一项工作中需要读取许多个不同的文件,同时也需要保存将结果保存到不同的文件中,这导致了两个问题:

    一是程序中的文件地址太多,不好看。不好看又分为两种情况,一是文件地址太长、二是文件地址分散在代码各处

    二是程序中的文件地址太多,当需要修改某个或全部地址的时候,很麻烦且容易漏改

    而在 python 内置的各种数据结构中,我选择了字典。因为首先字符串时肯定不适合的,而列表虽然能够很轻易地就把文件地址添加进去,但是访问的时候是需要通过下标来访问的,但下标是很难记住的。但是使用字典就既能够轻松地添加文件地址,同时也能够通过相应的键来访问相应的值,所以只要我们能够设置方便记忆的键就能够在使用的时候方便地使用相应的地址。

    代码如下:

path_dict = {
        "old_data_1000_thousand_path_read": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\2changed_data\old_rank_propor_60.xlsx",
        "new_data_300_thousand_path_read": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\2changed_data\new_rank_propor_60.xlsx",
        "1000_merge_300_result_60_300_save": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\result\merge_result_60_300.csv",
        "allocation_result_700_save": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\result\allocation_result_60_700.csv",
        "new_rank_path_read": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\2changed_data\new_rank.xlsx",
        "new_rank_weight_rate_60_save": r"C:\Users\LCG22\Desktop\work\programming\woxiantou\result\new_rank_weight_rate_60.csv"
    }

但是通过上面也能够看出, 字典的键太长太麻烦,所以只能够靠在实际工作中尽量使用方便记忆又能够反应其工作作用的名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值