首页 > 解决方案 > 太奇怪了,python 将我的路径名从 mac 转换为 win 格式

问题描述

我正在尝试从路径导入 api,spec_win 在 Windows 上运行良好,但是当我更改为我的 mac 时,它会给出错误消息:

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-12-a4fad978c432> in <module>
      2 spec_mac = importlib.util.spec_from_file_location("lumapi", "/Applications/Lumerical v202.app/Contents/API/Python/lumapi.py")
      3 lumapi = importlib.util.module_from_spec(spec_mac)
----> 4 spec.loader.exec_module(lumapi) ~/opt/anaconda3/lib/python3.7/importlib/_bootstrap_external.py in exec_module(self, module)
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap_external.py in get_code(self, fullname)
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap_external.py in get_data(self, path)
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Program Files\\Lumerical\\v202\\api\\python\\lumapi.py'
spec_win = importlib.util.spec_from_file_location("lumapi", "C:\\Program Files\\Lumerical\\v202\\api\\python\\lumapi.py")
spec_mac = importlib.util.spec_from_file_location("lumapi", "/Applications/Lumerical v202.app/Contents/API/Python/lumapi.py")
lumapi = importlib.util.module_from_spec(spec_mac)
spec.loader.exec_module(lumapi)

标签: pythonimport

解决方案


推荐阅读