首页 > 解决方案 > python命令行程序作为字符串抛出错误传入

问题描述

我的目录结构有点像:

一个-|
   |_ B.py
C-|
   |_ D.py

在运行 python 时,我在 C 目录中,我需要使用 -c 选项从 cmd 执行 B.py,如下所示: cd C:\something\C C:\something\C> python -c "import ..\A\B"

但是导入 B 抛出错误"SyntaxError: unexpected character after line continuation charcter"

请在下面找到屏幕截图

错误消息截图

实际上我需要在 B.py 模块中执行一些功能,所以需要 -c 选项。整个命令如下所示:

C:\something\C> python -c "import ..\A\B; B.sm_fun()"

提前致谢。

标签: pythoncmd

解决方案


推荐阅读