传统使用 abspath的方式是
import os
if __name__ == "__main__":
print(os.path.abspath('.'))
但是可以通过import_module 动态import 进行调用
from importlib import import_module
from logging import Logger as log
def load_dynamic_moudles():
try:
mods = import_module('os.path')
a_path = getattr(mods,'abspath')
print(f'当前程序路径:{a_path(".")}')
except :
print('无法获得当前路径')
if __name__ == "__main__":
load_dynamic_moudles()
Python3.8 测试通过