python - 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()"
提前致谢。
解决方案
推荐阅读
- jointjs - 如何从 JointJS 中的现有端口绘制链接?
- svg - 如何在 Inkscape 中禁用“使用 inkscape 创建”评论?
- centos7 - 由于 mssql-tools/msodbcsql17 冲突,CentOS 7 上的 Yum 更新失败
- python - 使用 Python 从 Azure Key Vault 解码 JsonWebKey
- javascript - 如何使用链接标签在 html 中包含 .ttc 字体文件格式
- url - 如何在 yii2 中添加假的基本 url
- android - AppSync 和推送通知
- c# - 在本地测试 Mailgun 传入的电子邮件
- java - 使用 IllegalArgumentException 通过反射访问字段 [xxx] 以获取持久性属性时出错
- excel - 根据标签(xvalues)设置excel图表的填充颜色