小编Jon*_*han的帖子

获取调用者文件的绝对路径

假设我在不同的目录中有两个文件:(1.py比如 in C:/FIRST_FOLDER/1.py)和2.py(比如 in C:/SECOND_FOLDER/2.py)。

文件1.py导入2.py(使用sys.path.insert(0, #path_of_2.py)后跟,显然是通过import 2)并调用 中的函数之一2.py,它调用的函数需要知道的绝对路径1.py(它在同一目录中查找文件)。

我知道有,inspect.stack()[1]但这只会返回文件名而不是路径。

关于如何实现这一点的任何想法?

python

5
推荐指数
2
解决办法
3425
查看次数

实现从一个类到另一个类的类型转换

假设我有两个与继承无关的类.例如:

class MyString
{
    private:
        std::string str;
};

class MyInt
{
    private:
        int num;
};
Run Code Online (Sandbox Code Playgroud)

我希望能够以一个转换到另一种使用常规铸造如MyInt a = (MyInt)mystring(这里mystring是class MyString).

一个人如何完成这样的事情?

c++ oop

2
推荐指数
1
解决办法
1502
查看次数

标签 统计

c++ ×1

oop ×1

python ×1