Python import可变路径的类
来源:互联网 发布:日本古城建篵坉典 淘宝 编辑:程序博客网 时间:2024/06/07 21:12
上班时间一老哥问我一个python上的问题。问题是酱紫的,他们组老大想让他用python处理一些json方面的问题,其中一个类A要调用另外一个类B的与json处理有关的函数,但是这个类B居无定所,没有一个固定的地方,他就不知道怎么把这个类B import进入A中的。实际上方法很简单,老哥的python脚本是在linux的terminal用vim编辑器来写的,只要在import处加上一个获取输入参数的功能每次执行时将可变路径类B的路径输入进去就可以调用了,下面解决方案的截图。
变量importPath来接收B类的路径,然后将这个路径使用sys.path.append(importPath) 添加到下面的类的import前面,其效果就是把import B变成了import importPath.B。这样一来就不用担心B类路径变化的问题。
下面是执行方法,我的脚本原来就有三个参数,现在新增加了一个参数,执行的时候将类B的路径放在第一个位置即可。
实际上问题还是很好处理的,只是老哥半天没解释清楚,说什么把类B当成文件,如何去解析类B,找到里面的json方法,把我捉急的,所以这则故事告诉我们沟通的重要性。
阅读全文
1 0
- Python import可变路径的类
- python的import路径问题
- python的import路径问题
- python import 文件时的路径path
- Python import相对路径
- python import路径问题
- python import相对路径
- python import路径问题
- python __file__的绝对路径与import的搜索路径
- Python Import 路径搜索机制
- python import上级路径文件
- C++使用boost python import 其他路径的模块
- Python import .pyd 可能遇到路径的问题
- python 使用相对路径import 模块的方法
- 非python路径下,import caffe出错
- Python如何从相对路径下import
- python的可变参数
- Python的 import机制
- Distribute Candies(leetcode)
- https 与ssl 详解(二)
- 阿里云云服务器ECS—网站备案—搭建WordPress网站
- 架构1
- adb 常用命令
- Python import可变路径的类
- openjudge1757:神奇的口袋
- form
- 求数组中的最大最小值
- spring回顾系列:定时任务
- 一元线性同余方程简介
- 线段树
- 欢迎使用CSDN-markdown编辑器
- HDU 2680-Choose the best route-最短路+超级源点