在编程中常常需要用到一些文件或者存储的路径。此时如果在程序中用到绝对路径,代码的迁移性就会比较差。因此需要使用相对路径。
在c++中,可以在程序中直接使用路径,即默认为当前程序的运行路径:
int result = remove("../src/pic1.jpg");当然也可以通过其他方式获取当前路径:(头文件:#include <unistd.h>)
char bu[200];
char* buf=bu;
buf = getcwd(buf, 200);
string path(buf);
cout << path;
在python中,直接使用以下方法:
home = os.path.expanduser("~")
des = '{}/src/project/src/'.format(home)这样在程序中的路径设置就会很方便。

本文介绍了在C++和Python编程中如何使用相对路径和获取当前路径的方法,使得代码更具迁移性和灵活性。
1138

被折叠的 条评论
为什么被折叠?



